Εκμάθηση: Από το διαστατικό μοντέλο έως την εντυπωσιακή αναφορά στο Power BI DesktopTutorial: From dimensional model to stunning report in Power BI Desktop

Σε αυτήν την εκμάθηση, ξεκινάτε με ένα διαστατικό μοντέλο και δημιουργείτε μια όμορφη αναφορά από την αρχή μέχρι το τέλος σε 45 λεπτά.In this tutorial, you start with a dimensional model and build a beautiful report from start to finish in 45 minutes.

Εργάζεστε στην AdventureWorks και η διευθύντριά σας θέλει να δει μια αναφορά σχετικά με τα πιο πρόσφατα στοιχεία πωλήσεών σας.You work at AdventureWorks and your manager wants to see a report on your latest sales figures. Έχουν ζητήσει μια εκτελεστική σύνοψη σχετικά με τα εξής:They have requested an executive summary of:

  • Ποια ημέρα είχε τις περισσότερες πωλήσεις τον Φεβρουάριο του 2019;Which day had the most sales in February 2019?
  • Σε ποια χώρα σημειώνει μεγαλύτερη επιτυχία η εταιρεία;Which country is the company seeing the most success in?
  • Σε ποια κατηγορία προϊόντων και τύπους επιχειρήσεων μεταπώλησης πρέπει να συνεχίσει να επενδύει η εταιρεία;Which product category and reseller business types should the company continue to invest in?

Χρησιμοποιώντας το Δείγμα βιβλίου εργασίας του Excel για τις πωλήσεις της AdventureWorks, μπορούμε να δημιουργήσουμε αυτήν την αναφορά σε ελάχιστο χρόνο.Using our AdventureWorks Sales sample Excel workbook, we can build this report in no time. Δείτε πώς θα μοιάζει η τελική αναφορά.Here’s what the final report will look like.

Ολοκληρώθηκε η αναφορά AdventureWorks.

Θέλετε να δείτε το τελικό προϊόν;Want to see the finished product? Μπορείτε επίσης να κάνετε λήψη του ολοκληρωμένου αρχείου .pbix του Power BI.You can also download the completed Power BI .pbix file.

Ας ξεκινήσουμε!Let’s get started!

Σε αυτή την εκμάθηση θα μάθετε πώς μπορείτε να κάνετε τα εξής:In this tutorial, you'll learn to:

  • Προετοιμασία των δεδομένων σας με λίγους μετασχηματισμούςPrepare your data with a few transformations
  • Δημιουργία αναφοράς με τίτλο, τρεις απεικονίσεις και έναν αναλυτήBuild a report with a title, three visuals, and a slicer
  • Δημοσίευση της αναφοράς σας στην υπηρεσία Power BI, ώστε να μπορείτε να την κοινοποιήσετε στους συναδέλφους σαςPublish your report to the Power BI service so you can share it with your colleagues

ΠροαπαιτούμεναPrerequisites

Λήψη δεδομένων: Λήψη του δείγματοςGet data: Download the sample

  1. Κάντε λήψη του Δείγματος βιβλίου εργασίας του Excel για τις πωλήσεις της AdventureWorks.Download the AdventureWorks Sales sample Excel workbook.

  2. Ανοίξτε το Power BI Desktop.Open Power BI Desktop.

  3. Στην ενότητα Δεδομένα της κορδέλας Αρχική, επιλέξτε Excel.In the Data section of the Home ribbon, select Excel.

  4. Μεταβείτε στη θέση όπου αποθηκεύσατε το δείγμα βιβλίου εργασίας και επιλέξτε Άνοιγμα.Navigate to where you saved the sample workbook, and select Open.

Προετοιμασία των δεδομένωνPrepare your data

Στο παράθυρο περιήγησης, έχετε την επιλογή να μετασχηματίσετε ή να φορτώσετε τα δεδομένα.In the Navigator pane, you have the option to transform or load the data. Η περιήγηση παρέχει μια έκδοση προεπισκόπησης των δεδομένων σας, ώστε να μπορείτε να επαληθεύσετε ότι έχετε τη σωστή περιοχή δεδομένων.The Navigator provides a preview of your data so you can verify that you have the correct range of data. Οι αριθμητικοί τύποι δεδομένων έχουν πλάγια γραφή.Numeric data types are italicized. Σε αυτή την εκμάθηση, θα μετατρέψουμε τα δεδομένα πριν από τη φόρτωση.In this tutorial, we're going to transform the data before loading.

Επιλέξτε όλους τους πίνακες και επιλέξτε Μετασχηματισμός δεδομένων.Select all tables, and choose Transform Data. Προσέξτε να μην επιλέξετε τα φύλλα (με την ετικέτα _data).Make sure not to select the sheets (labeled _data).

Φόρτωση πινάκων στο Πρόγραμμα περιήγησης.

Ελέγξτε αν οι τύποι δεδομένων των στηλών ταιριάζουν με αυτούς του παρακάτω πίνακα.Check that the data types of the columns match those in the following table. Για να επιτρέψετε στον Power BI να εντοπίσει τους τύπους δεδομένων για εσάς, επιλέξτε ένα ερώτημα και, στη συνέχεια, επιλέξτε μία ή περισσότερες στήλες.To let Power BI detect data types for you, select a query, then select one or more columns. Στην καρτέλα Μετασχηματισμός , επιλέξτε Εντοπισμός τύπου δεδομένων.On the Transform tab, select Detect Data Type. Για να κάνετε αλλαγές στον τύπο δεδομένων που ανιχνεύεται, στην Αρχική καρτέλα, επιλέξτε τύπος δεδομένων και, στη συνέχεια, επιλέξτε τον κατάλληλο τύπο δεδομένων από τον πίνακα.To make any changes to the detected data type, on the Home tab, select Data Type, then select the appropriate data type from the table.

Ελέγξτε τους τύπους δεδομένων των στηλών.

ΕρώτημαQuery ΣτήληColumn Τύπος δεδομένωνData type
ΠελάτηςCustomer CustomerKeyCustomerKey Ακέραιος αριθμόςWhole Number
ΗμερομηνίαDate DateKeyDateKey Ακέραιος αριθμόςWhole Number
ΗμερομηνίαDate ΗμερομηνίαDate
MonthKeyMonthKey Ακέραιος αριθμόςWhole Number
ΠροϊόνProduct ProductKeyProductKey Ακέραιος αριθμόςWhole Number
Τυπικό κόστοςStandard Cost Δεκαδικός αριθμόςDecimal Number
ΤιμοκατάλογοςList Price Δεκαδικός αριθμόςDecimal Number
ResellerReseller ResellerKeyResellerKey Ακέραιος αριθμόςWhole Number
SalesSales SalesOrderLineKeySalesOrderLineKey Ακέραιος αριθμόςWhole Number
ResellerKeyResellerKey Ακέραιος αριθμόςWhole Number
CustomerKeyCustomerKey Ακέραιος αριθμόςWhole Number
ProductKeyProductKey Ακέραιος αριθμόςWhole Number
OrderDateKeyOrderDateKey Ακέραιος αριθμόςWhole Number
DueDateKeyDueDateKey Ακέραιος αριθμόςWhole Number
ShipDateKeyShipDateKey Ακέραιος αριθμόςWhole Number
SalesTerritoryKeySalesTerritoryKey Ακέραιος αριθμόςWhole Number
Ποσότητα παραγγελίαςOrder Quantity Ακέραιος αριθμόςWhole Number
Τιμή μονάδαςUnit Price Δεκαδικός αριθμόςDecimal Number
Εκτεταμένο ποσόExtended Amount Δεκαδικός αριθμόςDecimal Number
Ποσοστό έκπτωσης τιμής μονάδαςUnit Price Discount Pct ΠοσοστόPercentage
Τυπικό κόστος προϊόντοςProduct Standard Cost Δεκαδικός αριθμόςDecimal Number
Συνολικό κόστος προϊόντοςTotal Product Cost Δεκαδικός αριθμόςDecimal Number
Ποσό πωλήσεωνSales Amount Δεκαδικός αριθμόςDecimal Number
SalesTerritorySalesTerritory SalesTerritoryKeySalesTerritoryKey Ακέραιος αριθμόςWhole Number
SalesOrderSalesOrder SalesOrderLineKeySalesOrderLineKey Ακέραιος αριθμόςWhole Number

Επιστρέφοντας στην καρτέλα Κεντρική , επιλέξτε Κλείσιμο & Εφαρμογή.Back on the Home tab, select Close & Apply.

Κουμπί "Κλείσιμο & Εφαρμογή" στο Power Query.

Μοντελοποίηση των δεδομένων σαςModel your data

Τα δεδομένα που έχετε φορτώσει είναι σχεδόν έτοιμα για αναφορά.The data you loaded is almost ready for reporting. Ας επιθεωρήσουμε το μοντέλο δεδομένων και να κάνουμε μερικές αλλαγές.Let’s inspect the data model and make some changes.

Επιλέξτε Προβολή μοντέλου στα αριστερά.Select Model View on the left.

Επιλέξτε "Προβολή μοντέλων" στο Power BI Desktop.

Το μοντέλο δεδομένων σας θα πρέπει να μοιάζει με την παρακάτω εικόνα, με κάθε πίνακα σε ένα πλαίσιο.Your data model should look like the following image, with each table in a box.

Το μοντέλο δεδομένων για να ξεκινήσετε.

Δημιουργία σχέσεωνCreate relationships

Αυτό το μοντέλο είναι ένα τυπικό σχήμα αστεριού που μπορείτε να δείτε από τις αποθήκες δεδομένων: Μοιάζει με αστέρι.This model is a typical star schema that you might see from data warehouses: It resembles a star. Το κέντρο του αστεριού είναι ένας πίνακας δεδομένων.The center of the star is a Fact table. Οι πίνακες γύρω πίνακες ονομάζονται "Πίνακες διαστάσεων", οι οποίοι σχετίζονται με τον πίνακα δεδομένων με σχέσεις.The surrounding tables are called Dimension tables, which are related to the Fact table with relationships. Ο "Πίνακας δεδομένων" περιέχει αριθμητικές πληροφορίες σχετικά με τις συναλλαγές πωλήσεων, όπως Sales Amount και το Product Standard Cost.The Fact table contains numerical information about sales transactions, such as Sales Amount and Product Standard Cost. Οι διαστάσεις παρέχουν το περιβάλλον, ώστε να μπορείτε, μεταξύ άλλων, να αναλύσετε τα εξής:The Dimensions provide context so you can, among other things, analyze:

  • Ποιο προϊόν πωλήθηκε...What Product was sold...
  • σε ποιον Πελάτη..to which Customer..
  • από ποιον Μεταπωλητή...by which Reseller...
  • σε ποια Περιφέρεια πωλήσεων.in which Sales Territory.

Αν κοιτάξετε προσεκτικά, θα παρατηρήσετε ότι όλοι οι πίνακες διαστάσεων σχετίζονται με το γεγονός με μια σχέση, εκτός από τον πίνακα Date.If you look closely, you notice that all Dimension tables are related to the Fact with a Relationship, except for the Date table. Ας προσθέσουμε μερικές σχέσεις μέχρι σήμερα.Let’s add some relationships to Date now. Σύρετε το DateKey από τον πίνακα Date στο OrderDateKey του πίνακα Sales.Drag the DateKey from the Date table to OrderDateKey on the Sales table. Δημιουργήσατε μια λεγόμενη σχέση "ένα-προς-πολλά" από τον πίνακα Date στον πίνακα Sales, όπως υποδεικνύεται από το 1 και τον αστερίσκο * (πολλά) στα δύο άκρα της γραμμής.You've created a so-called "one-to-many" relationship from Date to Sales, as indicated by the 1 and the asterisk * (many) at the two ends of the line.

Η σχέση είναι "ένα-προς-πολλά", επειδή έχουμε μία ή περισσότερες Sales orders για μια συγκεκριμένη ημερομηνία.The relationship is "one-to-many" because we have one or more Sales orders for a given Date. Αν κάθε ημερομηνία είχε μόνο μία παραγγελία πώλησης, η σχέση θα ήταν "ένα προς ένα".If each date had only one Sales order, the relationship would be "one-to-one". Το μικρό βέλος στο μέσον της γραμμής υποδεικνύει την κατεύθυνση "διασταυρούμενου φιλτραρίσματος".The little arrow in the middle of the line indicates the "cross-filtering direction." Δηλώνει ότι μπορείτε να χρησιμοποιήσετε τιμές από τον πίνακα Date για να φιλτράρετε τον πίνακα Sales, επομένως, η σχέση σας επιτρέπει να αναλύετε πότε έγινε μια παραγγελία πώλησης.It indicates that you can use values from the Date table to filter the Sales table, so the relationship allows you to analyze when a Sales order was placed.

Σχέση μεταξύ του πίνακα Sales και του πίνακα Date.

Ο πίνακας Sales περιέχει περισσότερες πληροφορίες σχετικά με τις ημερομηνίες που σχετίζονται με τις παραγγελίες πωλήσεων, όπως ημερομηνία παράδοσης και ημερομηνία αποστολής.The Sales table contains more information about dates related to Sales orders, such as Due Date and Ship Date. Ας προσθέσουμε δύο ακόμα σχέσεις στον πίνακα Date σύροντας:Let’s add two more relationships to the Date table by dragging:

  • Το DateKey στο DueDateKeyDateKey to DueDateKey
  • Το DateKey στο ShipDateKeyDateKey to ShipDateKey

Τρεις σχέσεις μεταξύ των πινάκων Sales και Date.

Παρατηρήστε ότι η πρώτη σχέση, στο OrderDateKey, είναι ενεργή, φαίνεται από τη συνεχή γραμμή.You notice that the first relationship, on OrderDateKey, is active, shown by the continuous line. Οι άλλες δύο είναι ανενεργές, όπως φαίνεται από τις διακεκομμένες γραμμές.The other two are inactive, shown by the dashed lines. Το Power BI χρησιμοποιεί την ενεργή σχέση από προεπιλογή για την συσχέτιση πωλήσεων και ημερομηνίας.Power BI uses the active relationship by default to relate Sales and Date. Ως εκ τούτου, ένα άθροισμα του SalesAmount υπολογίζεται κατά ημερομηνία παραγγελίας και όχι κατά ημερομηνία προθεσμίας ή ημερομηνία αποστολής.Hence, a sum of SalesAmount is calculated by Order Date, not Due Date or Ship Date. Μπορείτε να επηρεάσετε αυτήν τη συμπεριφορά.You can influence this behavior. Ανατρέξτε στο θέμα Επιπλέον πίστωση: Γράψτε μια μέτρηση στο DAX παρακάτω σε αυτό το πρόγραμμα εκμάθησης.See Extra credit: Write a measure in DAX later in this tutorial.

Απόκρυψη στηλών κλειδιούHide key columns

Το τυπικό σχήμα αστεριού περιέχει πολλά κλειδιά που περιέχουν τις σχέσεις μεταξύ πραγματικών δεδομένων και διαστάσεων.The typical star schema contains several keys that hold the relationships between Facts and Dimensions. Κανονικά, δεν θέλουμε να χρησιμοποιήσουμε στήλες κλειδιών στις αναφορές μας.Normally we don't want to use any key columns in our reports. Ας αποκρύψουμε τις στήλες κλειδιού από την προβολή, ώστε η λίστα πεδίων να εμφανίζει λιγότερα πεδία και το μοντέλο δεδομένων να είναι πιο εύκολο στη χρήση.Let’s hide the key columns from view, so the Fields List shows fewer fields, and the data model is easier to use.

Μεταβείτε σε όλους τους πίνακες και αποκρύψτε οποιαδήποτε στήλη της οποίας το όνομα τελειώνει με Key:Go over all tables and hide any column whose name ends with Key:

Επιλέξτε το εικονίδιο Μάτι δίπλα στη στήλη και επιλέξτε Απόκρυψη στην προβολή αναφοράς.Select the Eye icon next to the column and choose Hide in report view.

Ορατή στήλη με εικονίδιο ματιού.

Μπορείτε επίσης να επιλέξετε το εικονίδιο Μάτι δίπλα στη στήλη, στο τμήμα παραθύρου "Ιδιότητες".You can also select the Eye icon next to the column in the Properties pane.

Τα κρυφά πεδία έχουν αυτό το εικονίδιο, ένα μάτι με μια γραμμή μέσα σε αυτό.Hidden fields have this icon, an eye with a line through it.

Πεδίο με το κρυφό εικονίδιο ματιού.

Κάντε απόκρυψη αυτών των πεδίων.Hide these fields.

ΠίνακαςTable ΣτήληColumn
ΠελάτηςCustomer CustomerKeyCustomerKey
ΗμερομηνίαDate DateKeyDateKey
MonthKeyMonthKey
ΠροϊόνProduct ProductKeyProductKey
ResellerReseller ResellerKeyResellerKey
SalesSales CustomerKeyCustomerKey
DueDateKeyDueDateKey
OrderDateKeyOrderDateKey
ProductKeyProductKey
ResellerKeyResellerKey
SalesOrderLineKeySalesOrderLineKey
SalesTerritoryKeySalesTerritoryKey
ShipDateKeyShipDateKey
SalesOrderSalesOrder SalesOrderLineKeySalesOrderLineKey
SalesTerritorySalesTerritory SalesTerritoryKeySalesTerritoryKey

Το μοντέλο δεδομένων σας θα πρέπει τώρα να μοιάζει με αυτό το μοντέλο δεδομένων, με σχέσεις μεταξύ των πωλήσεων και όλων των άλλων πινάκων, καθώς και όλων των πεδίων κλειδιών που είναι κρυφά:Your data model should now look like this data model, with relationships between Sales and all the other tables, and all the key fields hidden:

Μοντέλο δεδομένων με κρυφές στήλες κλειδιού.

Να δημιουργείτε ιεραρχίεςCreate hierarchies

Τώρα που η κατανάλωση του μοντέλου δεδομένων είναι ευκολότερη λόγω των κρυφών στηλών, μπορούμε να προσθέσουμε μερικές ιεραρχίες για να κάνουμε το μοντέλο ακόμα πιο εύκολο στη χρήση.Now that our data model is easier to consume because of the hidden columns, we can add a few hierarchies to make the model even easier to use. Οι ιεραρχίες διευκολύνουν την περιήγηση στις ομαδοποιήσεις.Hierarchies enable easier navigation of groupings. Για παράδειγμα, οι πόλεις βρίσκονται σε Πολιτεία ή Επαρχία, η οποία είναι σε Χώρα ή Περιοχή.For example, cities are in a State or Province, which is in a Country or Region.

Δημιουργήστε τις παρακάτω ιεραρχίες.Create the following hierarchies.

  1. Κάντε δεξί κλικ στο υψηλότερο επίπεδο ή στο λιγότερο λεπτομερές πεδίο στην ιεραρχία και επιλέξτε Δημιουργία ιεραρχίας.Right-click the highest level, or the least granular, field in the hierarchy and choose Create hierarchy.

  2. Στο τμήμα παραθύρου Ιδιότητες, ορίστε το Όνομα της ιεραρχίας και ορίστε τα επίπεδα.In the Properties pane, set the Name of the hierarchy and set the levels.

  3. Στη συνέχεια, επιλέξτε Εφαρμογή αλλαγών επιπέδου.Then Apply Level Changes.

    Τμήμα παραθύρου, "Ιδιότητες ιεραρχίας".

Μπορείτε επίσης να μετονομάσετε τα επίπεδα μιας ιεραρχίας στο τμήμα παραθύρου "Ιδιότητες", αφού τα προσθέσετε.You can also rename levels in a hierarchy in the Properties pane after you add them. Θα χρειαστεί να μετονομάσετε το επίπεδο έτους και τριμήνου της δημοσιονομικής ιεραρχίας στον πίνακα ημερομηνιών.You'll need to rename the Year and Quarter level of the Fiscal hierarchy in the Date table.

Εδώ θα βρείτε τις ιεραρχίες που πρέπει να δημιουργήσετε.Here are the hierarchies you need to create.

ΠίνακαςTable Όνομα ιεραρχίαςHierarchy name ΕπίπεδαLevels
ΠελάτηςCustomer Γεωγραφική τοποθεσίαGeography Χώρα/ΠεριοχήCountry-Region
Πολιτεία/ΕπαρχίαState-Province
ΠόληCity
Row4Row4 Ταχυδρομικός κώδικαςPostal Code
Row5Row5 ΠελάτηςCustomer
ΗμερομηνίαDate ΟικονομικόFiscal Έτος (οικονομικό έτος)Year (Fiscal Year)
Τρίμηνο (Οικονομικό τρίμηνο)Quarter (Fiscal Quarter)
ΜήναςMonth
ΗμερομηνίαDate
ProductProduct ΠροϊόνταProducts ΚατηγορίαCategory
ΥποκατηγορίαSubcategory
ΜοντελοποίησηModel
ProductProduct
ResellerReseller Γεωγραφική τοποθεσίαGeography Χώρα/ΠεριοχήCountry-Region
Πολιτεία/ΕπαρχίαState-Province
ΠόληCity
Ταχυδρομικός κώδικαςPostal Code
ResellerReseller
SalesOrderSalesOrder Παραγγελίες πωλήσεωνSales Orders Παραγγελία πωλήσεωνSales Order
Γραμμή παραγγελιών πωλήσεωνSales Order Line
SalesTerritorySalesTerritory Περιφέρειες πωλήσεωνSales Territories ΟμάδαGroup
ΧώραCountry
ΠεριοχήRegion

Το μοντέλο δεδομένων σας θα πρέπει τώρα να μοιάζει με το ακόλουθο μοντέλο δεδομένων.Your data model should now look like the following data model. Έχει τους ίδιους πίνακες, αλλά κάθε πίνακας διαστάσεων περιέχει μια ιεραρχία:It has the same tables, but each dimension table contains a hierarchy:

Μοντέλο δεδομένων με πίνακες διαστάσεων με ιεραρχίες.

Μετονομασία πινάκωνRename tables

Για να ολοκληρωθεί η μοντελοποίηση, ας μετονομάσουμε τους παρακάτω πίνακες στο τμήμα παραθύρου "Ιδιότητες":To finish modeling, let's rename the following tables in the Properties pane:

Όνομα παλαιού πίνακαOld table name Όνομα νέου πίνακαNew table name
SalesTerritorySalesTerritory Περιφέρεια πωλήσεωνSales Territory
SalesOrderSalesOrder Παραγγελία πωλήσεωνSales Order

Αυτό το βήμα είναι απαραίτητο, επειδή τα ονόματα πινάκων του Excel δεν μπορούν να περιέχουν κενά διαστήματα.This step is necessary because Excel table names can't contain spaces.

Τώρα, το τελικό μοντέλο δεδομένων σας είναι έτοιμο.Now your final data model is ready.

Συμπληρωμένο μοντέλο δεδομένων με μετονομασμένους πίνακες.

Πρόσθετες υποδείξεις: Σύνταξη μέτρησης στο DAXExtra credit: Write a measure in DAX

Η σύνταξη μετρήσεων στη γλώσσα τύπου DAX είναι εξαιρετικά ισχυρή για μοντελοποίηση δεδομένων.Writing measures in the DAX formula language is super powerful for data modeling. Υπάρχουν πολλά που μπορείτε να μάθετε σχετικά με το DAX στην τεκμηρίωση του Power BI.There's lots to learn about DAX in the Power BI documentation. Για την ώρα, ας γράψουμε μια βασική μέτρηση που υπολογίζει το συνολικό ποσό πωλήσεων κατά ημερομηνία λήξης στην παραγγελία πωλήσεων αντί για την προεπιλεγμένη ημερομηνία παραγγελίας.For now, let's write a basic measure that calculates the total sales amount by due date on the sales order instead of the default order date. Αυτή η μέτρηση χρησιμοποιεί τη συνάρτηση USERELATIONSHIP για να ενεργοποιήσει τη σχέση μεταξύ πωλήσεων και ημερομηνίας στο DueDate για το περιβάλλον της μέτρησης.This measure uses the USERELATIONSHIP function to activate the relationship between Sales and Date on DueDate for the context of the measure. Στη συνέχεια, χρησιμοποιεί τη συνάρτηση CALCULATE για το άθροισμα του ποσού πωλήσεων σε αυτό το περιβάλλον.It then uses CALCULATE to sum the Sales Amount in that context.

  1. Επιλέξτε "Προβολή δεδομένων" στα αριστερά.Select Data View on the left.

    Επιλέξτε "Προβολή δεδομένων" στα αριστερά.

  2. Στη λίστα Fields, επιλέξτε τον πίνακα Sales.Select the Sales table in the Fields list.

    Στη λίστα Fields, επιλέξτε τον πίνακα Sales .

  3. Στην κορδέλα Αρχική , επιλέξτε Νέα μέτρηση.On the Home ribbon, select New Measure.

  4. Επιλέξτε ή πληκτρολογήστε αυτή τη μέτρηση για να υπολογίσετε το συνολικό ποσό πωλήσεων κατά ημερομηνία λήξης στην παραγγελία πωλήσεων αντί για την προεπιλεγμένη ημερομηνία παραγγελίας:Select or type this measure to calculate the total sales amount by due date on the sales order instead of the default order date:

    Sales Amount by Due Date = CALCULATE(SUM(Sales[Sales Amount]), USERELATIONSHIP(Sales[DueDateKey],'Date'[DateKey]))
    
  5. Επιλέξτε το σημάδι ελέγχου για εφαρμογή.Select the check mark to commit.

    Επιλέξτε το σημάδι ελέγχου για την ολοκλήρωση της μέτρησης DAX.

Δημιουργία της αναφοράς σαςBuild your report

Τώρα που έχετε μοντελοποιήσει τα δεδομένα σας, είναι ώρα να δημιουργήσετε την αναφορά σας.Now that you’ve modeled your data, it's time to create your report. Μεταβείτε στην "Προβολή αναφοράς".Go to Report View. Στο τμήμα παραθύρου Πεδία στα δεξιά, βλέπετε τα πεδία στο μοντέλο δεδομένων που δημιουργήσατε.In the Fields pane on the right, you see the fields in the data model you created.

Ας δημιουργήσουμε την τελική αναφορά, μία απεικόνιση κάθε φορά.Let’s build the final report, one visual at a time.

Ολοκληρωμένη αναφορά, με αριθμούς που χαρακτηρίζουν κάθε απεικόνιση

Απεικόνιση 1: Προσθήκη τίτλουVisual 1: Add a title

  1. Στην κορδέλα Εισαγωγή, επιλέξτε Πλαίσιο κειμένου.On the Insert ribbon, select Text Box. Πληκτρολογήστε "Εκτελεστική σύνοψη – Αναφορά πωλήσεων".Type "Executive Summary – Sales Report".

  2. Επιλέξτε το κείμενο που πληκτρολογήσατε.Select the text you typed. Ορίστε το μέγεθος γραμματοσειράς σε 20 και Έντονη γραφή.Set the font size to 20 and Bold.

    Μορφοποιήστε το κείμενο της εκτελεστικής σύνοψης.

  3. Στο τμήμα παραθύρου Απεικονίσεις, ορίστε τον διακόπτη Φόντο στη θέση Ανενεργό.In the Visualizations pane, toggle the Background to Off.

  4. Αλλάξτε το μέγεθος του πλαισίου ώστε να χωράει σε μία γραμμή.Resize the box to fit on one line.

Απεικόνιση 2: Ποσό πωλήσεων κατά ημερομηνίαVisual 2: Sales Amount by Date

Στη συνέχεια, δημιουργείτε ένα γράφημα γραμμών για να δείτε ποιος μήνας και έτος είχε τα υψηλότερα κέρδη.Next you create a line chart to see which month and year had the highest sales amount.

  1. Από το τμήμα παραθύρου Πεδία, σύρετε το πεδίο Sales Amount από τον πίνακα Sales σε μια κενή περιοχή στον καμβά αναφορών.From the Fields pane, drag the Sales Amount field from the Sales table to a blank area on the report canvas. Από προεπιλογή, το Power BI εμφανίζει ένα γράφημα στηλών με μία στήλη, "Ποσό πωλήσεων".By default, Power BI displays a column chart with one column, Sales Amount.

  2. Σύρετε το πεδίο Month από την ιεραρχία Fiscal στον πίνακα Date και αποθέστε το στο γράφημα στηλών.Drag the Month field from the Fiscal hierarchy in the Date table and drop it on the column chart.

    Δημιουργήστε ένα γράφημα στηλών με μια στήλη για κάθε έτος.

  3. Στην ενότητα Fields στο τμήμα παραθύρου Απεικονίσεις, καταργήστε τα πεδία Year και Quarter:In the Fields section of the Visualizations pane, remove the Year and Quarter fields:

    Στην ενότητα Fields στο τμήμα παραθύρου Απεικονίσεις, καταργήστε τα πεδία Year και Quarter.

  4. Στο τμήμα παραθύρου Απεικονίσεις, αλλάξτε τον τύπο απεικόνισης σε Γράφημα περιοχής.In the Visualizations pane, change the visualization type to Area Chart.

    Αλλάξτε το γράφημα στηλών σε γράφημα περιοχής.

  5. Εάν προσθέσατε τη μέτρηση DAX στην παραπάνω πίστωση, προσθέστε την επίσης στις Τιμές.If you added the DAX measure in the extra credit above, add it to Values as well.

  6. Ανοίξτε το τμήμα παραθύρου μορφοποίηση, ανοίξτε τα "Χρώματα δεδομένων" και αλλάξτε το χρώμα του στοιχείου Sales Amount by Due Date σε ένα χρώμα με μεγαλύτερη αντίθεση, όπως το κόκκινο.Open the Format pane, open Data colors and change the color of Sales Amount by Due Date to a more contrasting color, such as red.

    Ποσό πωλήσεων κατά προθεσμία ως γράφημα περιοχής.

    Όπως μπορείτε να δείτε, τα ποσά Sales Amount by Due Date υπολείπονται ελαφρώς των ποσών Sales Amount.As you can see, Sales Amount by Due Date trails slightly behind Sales Amount. Αυτό αποδεικνύει ότι χρησιμοποιεί τη σχέση μεταξύ των πινάκων Sales και Date που χρησιμοποιούν το DueDateKey.This proves that it uses the relationship between the Sales and Date tables that uses DueDateKey.

Απεικόνιση 3: Ποσότητα παραγγελίας κατά χώρα μεταπωλητήVisual 3: Order Quantity by Reseller Country

Τώρα, θα δημιουργήσουμε ένα χάρτη για να δούμε σε ποια χώρα οι μεταπωλητές έχουν το υψηλότερο ποσό ποσότητας παραγγελίας.Now we'll create a map to see in which Country the Resellers have the highest Order Quantity Amount.

  1. Από το τμήμα παραθύρου Fields, σύρετε το πεδίο Country-Region από τον πίνακα Reseller σε μια κενή περιοχή στον καμβά αναφορών σας.From the Fields pane, drag the Country-Region field from the Reseller table to a blank area on your report canvas. Το Power BI δημιουργεί έναν χάρτη.Power BI creates a map.

  2. Σύρετε το πεδίο Order Quantity από τον πίνακα Sales και αποθέστε το στον χάρτη.Drag the Order Quantity field from the Sales table and drop it on the map. Βεβαιωθείτε ότι το πεδίο Country-Region βρίσκεται στο αποθετήριο Location και το πεδίο Order Quantity στο αποθετήριο Size.Make sure Country-Region is in the Location well and Order Quantity in the Size well.

    Χάρτης ποσότητας παραγγελίας κατά χώρα/περιοχή.

Απεικόνιση 4: Ποσό πωλήσεων κατά κατηγορία προϊόντος και τύπο επιχειρηματικού μεταπωλητήVisual 4: Sales Amount by Product Category and Reseller Business type

Στη συνέχεια, θα δημιουργήσουμε ένα γράφημα στηλών για να ερευνήσουμε ποια προϊόντα πωλούνται από τον τύπο της επιχείρησης μεταπωλητή.Next we create a column chart to investigate which products are sold by what type of reseller business.

  1. Σύρετε τα δύο γραφήματα που δημιουργήσατε, ώστε να βρίσκονται το ένα δίπλα στο άλλο στο επάνω μισό του καμβά.Drag the two charts you've created to be side by side in the top half of the canvas. Αφήστε λίγο χώρο ελεύθερο στην αριστερή πλευρά του καμβά.Save some room on the left side of the canvas.

  2. Επιλέξτε μια κενή περιοχή στο κάτω μισό του καμβά αναφορών.Select a blank area in the lower half of your report canvas.

  3. Στο τμήμα παραθύρου Fields, επιλέξτε Sales Amount από το πεδίο Sales, Product Category από το πεδίο Product και Business Type από το πεδίο Reseller.In the Fields pane, select Sales Amount from Sales, Product Category from Product, and Business Type from Reseller. Ελέγξτε ότι η κατηγορία και ο επιχειρησιακός τύπος βρίσκονται σε γραμμές και ότι το ποσό πωλήσεων επιλέγεται ως τιμές.

    Το Power BI δημιουργεί αυτόματα ένα γράφημα ομαδοποιημένων στηλών.Power BI automatically creates a clustered column chart. Αλλάξτε τον τύπο απεικόνισης σε Matrix:Change the visualization to a Matrix:

    Αλλάξτε το γράφημα ομαδοποιημένων στηλών σε μήτρα.

  4. Με τη μήτρα ακόμα επιλεγμένη, στο τμήμα παραθύρου Filters, στην περιοχή Business Type, Select all και, στη συνέχεια, καταργήστε την επιλογή του πλαισίου [Not Applicable] .With the matrix still selected, in the Filters pane, under Business Type, Select all, then clear the [Not Applicable] box.

    Φιλτράρισμα μη εφαρμόσιμου επιχειρησιακού τύπου.

  5. Σύρετε τη μήτρα, ώστε να είναι αρκετά μεγάλη για να γεμίσει τον χώρο κάτω από τα δύο γραφήματα που βρίσκονται από πάνω.Drag the matrix so it's wide enough to fill the space under the two upper charts.

    Διευρύνετε τη μήτρα για να γεμίσει την αναφορά.

  6. Στο τμήμα παραθύρου "Μορφοποίηση" για τη μήτρα, ανοίξτε την ενότητα Μορφοποίηση υπό όρους και ενεργοποιήστε το στοιχείο Data bars.In the Formatting pane for the matrix, open the Conditional formatting section and turn on Data bars. Επιλέξτε Advanced controls και ορίστε ένα φωτεινότερο χρώμα για τη θετική γραμμή.Select Advanced controls and set a lighter color for the positive bar. Επιλέξτε OK.Select OK.

  7. Αυξήστε το πλάτος της στήλης ποσό πωλήσεων, ώστε να καλύπτει ολόκληρη την περιοχή σύροντας τη μήτρα.Increase the width of the Sales Amount column so it covers the whole area by dragging the matrix.

    Μήτρα με ράβδους δεδομένων για το ποσό πωλήσεων.

Φαίνεται ότι το προϊόν Bikes έχει υψηλότερο συνολικό ποσό πωλήσεων και οι Value Added Resellers πωλούν τις περισσότερες, ακολουθούμενοι από κοντά από τις Warehouses.It looks like Bikes have a higher Sales Amount overall and the Value Added Resellers sell the most, closely followed by Warehouses. Για τα Components, οι Warehouses πωλούν περισσότερα από τους Value Added Resellers.For Components, the Warehouses sell more than the Value Added Resellers.

Απεικόνιση 5: Αναλυτής οικονομικού ημερολογίουVisual 5: Fiscal calendar slicer

Οι αναλυτές είναι ένα πολύτιμο εργαλείο για το φιλτράρισμα των απεικονίσεων σε μια σελίδα αναφοράς σε μια συγκεκριμένη επιλογή.Slicers are a valuable tool for filtering the visuals on a report page to a specific selection. Σε αυτήν την περίπτωση, μπορούμε να δημιουργήσουμε έναν αναλυτή για να εστιάσουμε στην απόδοση για κάθε μήνα και έτος.In this case, we can create a slicer to narrow in on performance for each month, quarter, and year.

  1. Στο τμήμα παραθύρου Fields, επιλέξτε το πεδίο Fiscal και σύρετέ το από τον πίνακα Date στην κενή περιοχή, στα αριστερά του καμβά.In the Fields pane, select the Fiscal hierarchy from the Date table and drag it to the blank area on the left of the canvas.

  2. Στο τμήμα παραθύρου Απεικονίσεις, επιλέξτε Αναλυτής.In the Visualizations pane, choose Slicer.

    Προσθέστε έναν αναλυτή ημερολογίου πωλήσεων αναφοράς.

  3. Στην ενότητα Fields του τμήματος παραθύρου Visualizations, καταργήστε τα στοιχεία Quarter και Date έτσι ώστε να παραμείνουν μόνο τα στοιχεία Year και Month.In the Fields section of the Visualizations pane, remove Quarter and Date so only Year and Month are left.

    Κατάργηση των στοιχείων Quarter και Date από τον Fiscal slicer.

Τώρα, αν η διευθύντριά σας ζητήσει να δει δεδομένα μόνο για έναν συγκεκριμένο μήνα, μπορείτε να χρησιμοποιήσετε τον αναλυτή για να κάνετε εναλλαγή μεταξύ των ετών ή συγκεκριμένων μηνών κάθε έτους.Now if your manager asks to see data only for a specific month, you can use the slicer to switch between years or specific months in each year.

Πρόσθετες υποδείξεις: Μορφοποίηση της αναφοράςExtra credit: Format the report

Εάν θέλετε να κάνετε ορισμένες μορφοποιήσεις σε αυτήν την αναφορά για πιο κομψή εμφάνιση, ακολουθούν μερικά εύκολα βήματα.If you want to do some light formatting on this report to add more polish, here are a few easy steps.

ΘέμαTheme

  • Στην κορδέλα  View , επιλέξτε Themes και αλλάξτε το θέμα σε  Executive.On the  View ribbon, select Themes, and change the theme to Executive.

    Επιλογή του θέματος Executive.

Οπτική αναβάθμιση των απεικονίσεωνSpruce up the visuals

Κάντε τις παρακάτω αλλαγές στην καρτέλα  Μορφή  στο τμήμα παραθύρου Visualizations.Make the following changes on the Format tab in the Visualizations pane.

Στιγμιότυπο οθόνης της καρτέλας Μορφή στο τμήμα παραθύρου Απεικονίσεις.

Απεικόνιση 2,Sales Amount by DateVisual 2, Sales Amount by Date

  1. Επιλέξτε Απεικόνιση 2,Sales Amount by Date.Select Visual 2, Sales Amount by Date.

  2. Στην ενότητα Title , αν δεν προσθέσατε τη μέτρηση DAX, αλλάξτε το Κείμενο  τίτλου σε "Sales Amount by Order Date".In the Title section, if you didn't add the DAX measure, change Title text to "Sales Amount by Order Date".

    Εάν προσθέσατε τη μέτρηση DAX, αλλάξτε το Κείμενο τίτλου σε "Sales Amount by Order Date / Due Date".If you did add the DAX measure, change Title text to "Sales Amount by Order Date / Due Date".

  3. Ορίστε το μέγεθος Κειμένου σε  16 pt.Set Text size to 16 pt.

  4. Αλλαγή κατάστασης της  Σκιάς σε Ενεργοποίηση.Toggle Shadow to On.

Απεικόνιση 3, Ποσότητα παραγγελίας κατά χώρα μεταπωλητήVisual 3, Order Quantity by Reseller Country

  1. Απεικόνιση 3, Ποσότητα παραγγελίας κατά χώρα μεταπωλητή.Select Visual 3, Order Quantity by Reseller Country.
  2. Στην ενότητα Στυλ χάρτη , αλλάξτε το  Θέμα σε  Αποχρώσεις του γκρι.In the Map styles section, change Theme to Grayscale.
  3. Στην ενότητα  Τίτλος , αλλάξτε το Κείμενο τίτλου σε "Order Quantity by Reseller Country".In the  Title section, change Title text to "Order Quantity by Reseller Country".
  4. Ορίστε το Μέγεθος Κειμένου  σε  16 pt.Set Text size to 16 pt.
  5. Αλλαγή κατάστασης της  Σκιάς σε Ενεργοποίηση.Toggle Shadow to On.

Απεικόνιση 4, Ποσό πωλήσεων κατά κατηγορία προϊόντος και τύπο επιχειρηματικού μεταπωλητήVisual 4, Sales Amount by Product Category and Reseller Business Type

  1. Επιλέξτε την Απεικόνιση 4, Ποσό πωλήσεων κατά κατηγορία προϊόντος και τύπο επιχειρηματικού μεταπωλητή.Select Visual 4, Sales Amount by Product Category and Reseller Business Type.
  2. Στην ενότητα  Τίτλος , αλλάξτε το Κείμενο τίτλου σε "Sales Amount by Product Category and Reseller Business Type".In the  Title section, change Title text to "Sales Amount by Product Category and Reseller Business Type".
  3. Ορίστε το Μέγεθος Κειμένου  σε  16 pt.Set Text size to 16 pt.
  4. Αλλαγή κατάστασης της  Σκιάς σε Ενεργοποίηση.Toggle Shadow to On.

Απεικόνιση 5, Αναλυτής οικονομικού ημερολογίουVisual 5, Fiscal calendar slicer

  1. Επιλέξτε την Απεικόνιση 5, Αναλυτής οικονομικού ημερολογίου.Select Visual 5, Fiscal calendar slicer.
  2. Στην ενότητα Στοιχεία ελέγχου επιλογής , αλλάξτε την κατάσταση της επιλογής Show "Select all" σε Ενεργοποίηση.In the Selection controls section, toggle Show "Select all" option to On.
  3. Στην ενότητα  Κεφαλίδα αναλυτή , ορίστε το Μέγεθος κειμένου  σε  16 pt.In the  Slicer header section, set Text size to 16 pt.

Προσθήκη σχήματος φόντου για τον τίτλοAdd a background shape for the title

  1. Στην κορδέλα  Εισαγωγή, επιλέξτε  Σχήματα > Ορθογώνιο.On the Insert ribbon, select Shapes > Rectangle.
  2. Τοποθετήστε το στο επάνω μέρος της σελίδας και επεκτείνετέ το, ώστε να έχει το πλάτος της σελίδας και το ύψος του τίτλου.Place it at the top of the page, and stretch it to be the width of the page and height of the title.
  3. Στο τμήμα παραθύρου Μορφοποίηση , στην ενότητα  Γραμμή , αλλάξτε τη  Διαφάνεια  σε  100% .In the Format shape pane, in the Line section, change Transparency to 100%.
  4. Στην ενότητα Γέμισμα , αλλάξτε το  χρώμα γεμίσματος  σε  Χρώμα θέματος 5 #6B91C9 (μπλε) .In the Fill section, change Fill color to Theme color 5 #6B91C9 (blue).
  5. Στην καρτέλα  Μορφή , επιλέξτε  Μεταφορά ένα επίπεδο πίσω > Μεταφορά στο φόντο.On the Format tab, select Send backward > Send to back.
  6. Επιλέξτε το κείμενο στην Απεικόνιση 1, τον τίτλο και αλλάξτε το Χρώμα γραμματοσειράς σε  Άσπρο.Select the text in Visual 1, the title, and change Font color to White.

Ολοκληρωμένη αναφοράςFinished report

Επιλέξτε FY2019 στον αναλυτή.Select FY2019 in the slicer.

Η τελική συμπληρωμένη αναφορά σας.

Συνοπτικά, αυτή η αναφορά απαντά στις κύριες ερωτήσεις της διευθύντριάς σας:In summary, this report answers your manager’s top questions:

  • Ποια ημέρα είχε τις περισσότερες πωλήσεις τον Φεβρουάριο του 2019;Which day had the most sales in February 2019? Η 25η Φεβρουαρίου, με ποσό πωλήσεων 253.915,47 $.February 25, with a sales amount of $253,915.47.

  • Σε ποια χώρα σημειώνει μεγαλύτερη επιτυχία η εταιρεία;Which country is the company seeing the most success in? Στις Ηνωμένες Πολιτείες, με ποσότητα παραγγελίας 132.748.In the United States, with an order quantity of 132,748.

  • Σε ποια κατηγορία προϊόντων και τύπους επιχειρήσεων μεταπώλησης πρέπει να συνεχίσει να επενδύει η εταιρεία;Which product category and reseller business types should the company continue to invest in? Η εταιρεία πρέπει να συνεχίσει να επενδύει στην κατηγορία Bikes και τις επιχειρηματικές δραστηριότητες Value Added Reseller και Warehouse reseller.The company should continue to invest in the Bikes category and the Value Added Reseller and Warehouse reseller businesses.

Αποθήκευση της αναφοράς σαςSave your report

  • Στο μενού αρχείο , επιλέξτε Αποθήκευση.On the File menu, select Save.

Δημοσίευση στην υπηρεσία Power BI για κοινή χρήσηPublish to the Power BI service to share

Για να μοιραστείτε την αναφορά σας με τη διευθύντρια και τους συναδέλφους σας, δημοσιεύστε την στην υπηρεσία Power BI.To share your report with your manager and colleagues, publish it to the Power BI service. Όταν τη μοιράζεστε με συναδέλφους που έχουν λογαριασμό Power BI, μπορούν να αλληλεπιδρούν με την αναφορά σας, αλλά δεν μπορούν να αποθηκεύσουν αλλαγές.When you share with colleagues that have a Power BI account, they can interact with your report, but can’t save changes.

  1. Στο Power BI Desktop, στην κορδέλα Κεντρική , επιλέξτε δημοσίευση.In Power BI Desktop, on the Home ribbon select Publish.

  2. Ενδέχεται να χρειαστεί να εισέλθετε στην υπηρεσία Power BI.You may need to sign in to the Power BI service. Εάν δεν έχετε ακόμα λογαριασμό,  εγγραφείτε για μια δωρεάν δοκιμή.If you don't have an account yet, sign up for a free trial.

  3. Επιλέξτε έναν προορισμό, όπως "Ο χώρος εργασίας μου" από το μενού "Υπηρεσία Power BI" >  Επιλογή.Select a destination such as My workspace in the Power BI service > Select.

  4. Επιλέξτε Άνοιγμα του "το όνομα του αρχείου σας" στο Power BI.Select Open 'your-file-name' in Power BI. Η ολοκληρωμένη αναφορά ανοίγει στο πρόγραμμα περιήγησης.Your completed report opens in the browser.

  5. Επιλέξτε  Κοινή χρήση  στο επάνω μέρος της αναφοράς, για να θέσετε σε κοινή χρήση την αναφορά σας με άλλους χρήστες.Select Share at the top of the report to share your report with others.

Επόμενα βήματαNext steps

Έχετε περισσότερες ερωτήσεις;More questions? Δοκιμάστε την Κοινότητα Power BITry the Power BI Community