Σε αυτό το πρόγραμμα εκμάθησης, μπορείτε να χρησιμοποιήσετε το Πρόγραμμα επεξεργασίας ερωτήματος του Power Query για να εισαγάγετε δεδομένα από ένα τοπικό αρχείο Excel που περιέχει πληροφορίες προϊόντος και από μια τροφοδοσία OData που περιέχει πληροφορίες παραγγελίας προϊόντος. Εκτελείτε βήματα μετασχηματισμού και συνάθροισης και συνδυάζετε δεδομένα και από τις δύο προελεύσεις για να παράγετε μια αναφορά "Συνολικές πωλήσεις ανά προϊόν και έτος".
Για να εκτελέσετε αυτό το πρόγραμμα εκμάθησης, χρειάζεστε το βιβλίο εργασίας "Προϊόντα". Στο παράθυρο διαλόγου Αποθήκευση ως, ονομάστε το αρχείο Προϊόντα και παραγγελίες.xlsx.
Σε αυτή την εργασία, εισάγετε προϊόντα από το αρχείο "Προϊόντα" και το αρχείο Orders.xlsx (που έχει ληφθεί και μετονομαστεί παραπάνω) σε ένα βιβλίο εργασίας του Excel, προβιβάζετε γραμμές σε κεφαλίδες στηλών, καταργείτε ορισμένες στήλες και φορτώνετε το ερώτημα σε ένα φύλλο εργασίας.
Βήμα 1: Σύνδεση με ένα βιβλίο εργασίας του Excel
-
Δημιουργήστε ένα βιβλίο εργασίας του Excel.
-
Επιλέξτε "Δεδομένα> λήψη δεδομένων > από αρχείο > από το βιβλίο εργασίας.
-
Στο παράθυρο διαλόγου "Εισαγωγή δεδομένων", αναζητήστε και εντοπίστε το Products.xlsx που κατεβάσατε και, στη συνέχεια, επιλέξτε "Άνοιγμα".
-
Στο παράθυρο "Περιήγηση", κάντε διπλό κλικ στον πίνακα "Προϊόντα". Εμφανίζεται το Πρόγραμμα επεξεργασίας του Power Query.
Βήμα 2: Εξέταση των βημάτων ερωτήματος
Από προεπιλογή, το Power Query προσθέτει αυτόματα πολλά βήματα για εσάς. Εξετάστε κάθε βήμα στην περιοχή "Εφαρμοσμένα βήματα"στο παράθυρο "Ρυθμίσεις ερωτήματος" για να μάθετε περισσότερα.
-
Κάντε δεξί κλικ στο βήμα "Προέλευση" και επιλέξτε "Επεξεργασία Ρυθμίσεις". Αυτό το βήμα δημιουργήθηκε κατά την εισαγωγή του βιβλίου εργασίας.
-
Κάντε δεξί κλικ στο βήμα περιήγησης και επιλέξτε "Επεξεργασία Ρυθμίσεις". Αυτό το βήμα δημιουργήθηκε όταν επιλέξατε τον πίνακα από το παράθυρο διαλόγου "Περιήγηση".
-
Κάντε δεξί κλικ στο βήμα "Αλλαγμένος τύπος" και επιλέξτε "Επεξεργασία Ρυθμίσεις". Αυτό το βήμα δημιουργήθηκε από το Power Query, το οποίο υπονόησε τους τύπους δεδομένων κάθε στήλης. Επιλέξτε το κάτω βέλος στα δεξιά της γραμμής τύπων για να δείτε τον πλήρη τύπο.
Βήμα 3: Κατάργηση άλλων στηλών για να εμφανίζονται μόνο οι στήλες που σας ενδιαφέρουν
Σε αυτό το βήμα καταργείτε όλες τις στήλες εκτός από τις στήλες ProductID, ProductName, CategoryID και QuantityPerUnit.
-
Στην Προεπισκόπηση δεδομένων,επιλέξτε τις στήλες ProductID,ProductName,CategoryIDκαι QuantityPerUnit (χρησιμοποιήστε το συνδυασμό πλήκτρων Ctrl+Click ή Shift+Click).
-
Επιλέξτε "Κατάργηση στηλών" > "Κατάργηση άλλων στηλών".
Βήμα 4: Φόρτωση του ερωτήματος προϊόντων
Σε αυτό το βήμα, μπορείτε να φορτώσετε το ερώτημα "Προϊόντα" σε ένα Excel εργασίας.
-
Επιλέξτε "Κεντρική > Κλείσιμο & φόρτωσης". Το ερώτημα εμφανίζεται σε ένα νέο Excel εργασίας.
Σύνοψη: Τα βήματα του Power Query που δημιουργήθηκαν στην Εργασία 1
Καθώς εκτελείτε δραστηριότητες ερωτημάτων στο Power Query, τα βήματα ερωτήματος δημιουργούνται και παρατίθενται στο παράθυρο "Ρυθμίσεις ερωτήματος", στη λίστα "Εφαρμοσμένα βήματα". Κάθε βήμα ερωτήματος αντιστοιχεί σε έναν τύπο Power Query, γνωστό επίσης και ως γλώσσα "Μ". Για περισσότερες πληροφορίες σχετικά με τους τύπους του Power Query, ανατρέξτε στο θέμα Δημιουργία τύπων του Power Query Excel.
Εργασία |
Βήμα ερωτήματος |
Τύπος |
---|---|---|
Εισαγωγή βιβλίου Excel εργασίας |
Source |
= Excel. Workbook(File.Contents("C:\Products and Orders.xlsx"), null, true) |
Επιλέξτε τον πίνακα "Προϊόντα" |
Περιήγηση |
= Προέλευση{[Στοιχείο="Προϊόντα",Kind="Πίνακας"]}[Δεδομένα] |
Το Power Query εντοπίζει αυτόματα τους τύπους δεδομένων στηλών |
Αλλαγμένος τύπος |
= Table.TransformColumnTypes(Products_Table;{{"ProductID", Int64.Type}, {"ProductName", type text}, {"SupplierID", Int64.Type}, {"CategoryID", Int64.Type}, {"QuantityPerUnit", type text}, {"UnitPrice", type number}, {"UnitsInStock", Int64.Type}, {"UnitsOnOrder", Int64.Type}, {"ReorderLevel", Int64.Type}, {"Discontinued", type logical}}) |
Κατάργηση άλλων στηλών για να εμφανίζονται μόνο οι στήλες που σας ενδιαφέρουν |
Καταργήθηκαν άλλες στήλες |
= Table.SelectColumns(FirstRowAsHeader,{"ProductID", "ProductName", "CategoryID", "QuantityPerUnit"}) |
Σε αυτή την εργασία, εισάγετε δεδομένα στο βιβλίο εργασίας του Excel από το δείγμα τροφοδοσίας OData Northwind στο http://services.odata.org/Northwind/Northwind.svc,αναπτύσσετε τον πίνακα του Order_Details, καταργείτε στήλες, υπολογίζετε ένα σύνολο γραμμών, μετασχηματίσετε μια Ημερομηνία_παραγγελίας, ομαδοποιώντας γραμμές κατά ProductID και Year, μετονομάστε το ερώτημα και απενεργοποιήστε τη λήψη ερωτήματος στο βιβλίο εργασίας του Excel.
Βήμα 1: Σύνδεση σε μια τροφοδοσία OData
-
Επιλέξτε ">λήψη δεδομένων> από άλλες προελεύσεις >από την τροφοδοσία OData.
-
Στο παράθυρο διαλόγου Τροφοδοσία OData, πληκτρολογήστε τη διεύθυνση URL της τροφοδοσίας OData Northwind.
-
Επιλέξτε OK.
-
Στο παράθυρο "Περιήγηση", κάντε διπλό κλικ στον πίνακα "Παραγγελίες".
Βήμα 2: Σύνδεση με τον πίνακα Order_Details
Σε αυτό το βήμα, αναπτύσσετε τον πίνακα Order_Details που σχετίζεται με τον πίνακα Orders, για να συνδυάσετε τις στήλες ProductID, UnitPrice και Quantity από τα Order_Details στον πίνακα Orders. Η λειτουργία Ανάπτυξη συνδυάζει στήλες από ένα σχετικό πίνακα σε έναν υποκείμενο πίνακα. Όταν εκτελείται το ερώτημα, οι γραμμές από τον σχετικό πίνακα (Order_Details) συνδυάζονται σε γραμμές με τον πρωτεύοντα πίνακα (Orders).
Στο Power Query, μια στήλη που περιέχει έναν σχετικό πίνακα έχει την τιμή "Εγγραφή"ή "Πίνακας" στο κελί. Αυτές ονομάζονται δομημένες στήλες. Η εγγραφή υποδεικνύει μια μεμονωμένη σχετική εγγραφή και αντιπροσωπεύει μια σχέση ένα-προς-ένα με τα τρέχοντα δεδομένα ή τον πρωτεύοντα πίνακα. Ο πίνακας υποδεικνύει έναν σχετικό πίνακα και αντιπροσωπεύει μια σχέση ένα-προς-πολλά με τον τρέχοντα ή τον πρωτεύοντα πίνακα. Μια δομημένη στήλη αντιπροσωπεύει μια σχέση σε μια προέλευση δεδομένων που έχει ένα σχεσιακή μοντέλο. Για παράδειγμα, μια δομημένη στήλη υποδεικνύει μια οντότητα με μια συσχέτιση εξωτερικού κλειδιού σε μια τροφοδοσία OData ή μια σχέση εξωτερικού κλειδιού σε μια SQL Server δεδομένων.
Μετά την ανάπτυξη του πίνακα Order_Details, τρεις νέες στήλες και πρόσθετες γραμμές προστίθενται στον πίνακα Orders, μία για κάθε γραμμή του ένθετου ή σχετικού πίνακα.
-
Στην Προεπισκόπηση δεδομένων,κάντε οριζόντια κύλιση στη Order_Details δεδομένων.
-
Στη στήλη Order_Details, επιλέξτε το εικονίδιο ανάπτυξης (
).
-
Στο αναπτυσσόμενο πλαίσιο Ανάπτυξη:
-
Επιλέξτε (Επιλογή όλων των στηλών) για να καταργήσετε όλες τις στήλες.
-
Επιλέξτε "ProductID","Τιμή μονάδας"και "Ποσότητα".
-
Επιλέξτε OK.
Σημείωση: Στο Power Query, μπορείτε να αναπτύξετε πίνακες συνδεδεμένους από μια στήλη και να συγκεντρώσετε τις στήλες του συνδεδεμένου πίνακα πριν αναπτύξετε τα δεδομένα στον πίνακα θέματος. Για περισσότερες πληροφορίες σχετικά με τον τρόπο με τον οποίο μπορείτε να εκτελέσετε λειτουργίες συγκέντρωσης, ανατρέξτε στο θέμα Συγκέντρωση δεδομένων από μια στήλη.
-
Βήμα 3: Κατάργηση άλλων στηλών για να εμφανίζονται μόνο οι στήλες που σας ενδιαφέρουν
Σε αυτό το βήμα, καταργείτε όλες τις στήλες εκτός από τις στήλες OrderDate, ProductID, UnitPrice και Quantity.
-
Στην Προεπισκόπηση δεδομένων,επιλέξτε τις ακόλουθες στήλες:
-
Επιλέξτε την πρώτη στήλη, "OrderID".
-
Shift+Κάντε κλικ στην τελευταία στήλη, "Αποστολέας".
-
Κάντε Ctrl+κλικ στις στήλες OrderDate, Order_Details.ProductID, Order_Details.UnitPrice και Order_Details.Quantity.
-
-
Κάντε δεξί κλικ σε μια επιλεγμένη κεφαλίδα στήλης και επιλέξτε "Κατάργηση άλλων στηλών".
Βήμα 4: Υπολογισμός του συνόλου γραμμής για κάθε γραμμή του πίνακα Order_Details
Σε αυτό το βήμα, δημιουργείτε μια Προσαρμοσμένη στήλη για να υπολογίσετε το σύνολο γραμμής για κάθε γραμμή του πίνακα Order_Details.
-
Στην Προεπισκόπηση δεδομένων,επιλέξτε το εικονίδιο πίνακα (
) στην επάνω αριστερή γωνία της προεπισκόπησης.
-
Κάντε κλικ στην επιλογή "Προσθήκη προσαρμοσμένης στήλης".
-
Στο παράθυρο διαλόγου "Προσαρμοσμένη στήλη", στο πλαίσιο "Προσαρμοσμένος τύπος στήλης", πληκτρολογήστε [Order_Details.UnitPrice] * [Order_Details.Quantity].
-
Στο πλαίσιο "Νέο όνομα στήλης", πληκτρολογήστε "Σύνολο γραμμής".
-
Επιλέξτε OK.
Βήμα 5: Μετασχηματισμός μιας γραμμής έτους OrderDate
Σε αυτό το βήμα, μετασχηματίζετε τη στήλη OrderDate για να αποδώσετε το έτος της ημερομηνίας παραγγελίας.
-
Στην Προεπισκόπηση δεδομένων,κάντε δεξί κλικ στη στήλη "OrderDate" και επιλέξτε "Μετασχηματισμός > Έτος".
-
Μετονομάστε τη στήλη OrderDate σε Year:
-
Κάντε διπλό κλικ στη στήλη OrderDate και πληκτρολογήστε Year ή
-
Right-Click στη στήλη "OrderDate", επιλέξτε "Μετονομασία" καιπληκτρολογήστε "Έτος".
-
Βήμα 6: Ομαδοποίηση γραμμών κατά ProductID και Year
-
Στην Προεπισκόπηση δεδομένων,επιλέξτε Year και Order_Details.ProductID.
-
Right-Click μία από τις κεφαλίδες και επιλέξτε "Ομαδοποίηση κατά".
-
Στο παράθυρο διαλόγου Ομαδοποίηση κατά:
-
Στο πλαίσιο κειμένου Νέο όνομα στήλης, πληκτρολογήστε Total Sales.
-
Στο αναπτυσσόμενο μενού Λειτουργία, επιλέξτε Άθροισμα.
-
Στο αναπτυσσόμενο μενού Στήλη, επιλέξτε Line Total.
-
-
Επιλέξτε OK.
Βήμα 7: Μετονομασία ερωτήματος
Πριν από την εισαγωγή των δεδομένων πωλήσεων Excel, μετονομάστε το ερώτημα:
-
Στο παράθυρο "Ρυθμίσεις", στο πλαίσιο "Όνομα", πληκτρολογήστε "Σύνολο πωλήσεων".
Αποτελέσματα: Τελικό ερώτημα για την Εργασία 2
Αφού εκτελέσετε όλα τα βήματα, θα έχετε ένα ερώτημα Total Sales στην τροφοδοσία OData Northwind.
Σύνοψη: Τα βήματα του Power Query που δημιουργήθηκαν στην Εργασία 2
Καθώς εκτελείτε δραστηριότητες ερωτημάτων στο Power Query, τα βήματα ερωτήματος δημιουργούνται και παρατίθενται στο παράθυρο "Ρυθμίσεις ερωτήματος", στη λίστα "Εφαρμοσμένα βήματα". Κάθε βήμα ερωτήματος αντιστοιχεί σε έναν τύπο Power Query, γνωστό επίσης και ως γλώσσα "Μ". Για περισσότερες πληροφορίες σχετικά με τους τύπους του Power Query, ανατρέξτε στο θέμα Μάθετε περισσότερα σχετικά με τους τύπους του Power Query.
Εργασία |
Βήμα ερωτήματος |
Τύπος |
---|---|---|
Σύνδεση με τροφοδοσία OData |
Προέλευση |
= OData.Feed("http://services.odata.org/Northwind/Northwind.svc", null, [Υλοποίηση="2,0"]) |
Επιλογή πίνακα |
Περιήγηση |
= Προέλευση{[Όνομα="Παραγγελίες"]}[Δεδομένα] |
Ανάπτυξη του πίνακα Order_Details |
Ανάπτυξη του πίνακα Order_Details |
= Table.ExpandTableColumn(Orders, "Order_Details", {"ProductID", "UnitPrice", "Quantity"}, {"Order_Details.ProductID", "Order_Details.UnitPrice", "Order_Details.Quantity"}) |
Κατάργηση άλλων στηλών για να εμφανίζονται μόνο οι στήλες που σας ενδιαφέρουν |
RemovedColumns |
= Table.RemoveColumns(#"Expand Order_Details",{"OrderID", "CustomerID", "EmployeeID", "RequiredDate", "ShippedDate", "ShipVia", "Freight", "ShipName", "ShipAddress", "ShipCity", "ShipRegion", "ShipPostalCode", "ShipCountry", "Customer", "Employee", "Shipper"}) |
Υπολογισμός του συνόλου γραμμής για κάθε γραμμή του πίνακα Order_Details |
Προστέθηκε προσαρμοσμένη |
= Table.AddColumn(RemovedColumns, "Custom", each [Order_Details.UnitPrice] * [Order_Details.Quantity]) = Table.AddColumn(#"Αναπτυγμένο Order_Details", "Σύνολο γραμμής", κάθε [Order_Details.UnitPrice] * [Order_Details.Quantity]) |
Αλλαγή σε πιο χαρακτηριστικό όνομα, Lne Total |
Στήλες που έχουν μετονομαστεί |
= Table.RenameColumns(InsertedCustom,{{"Custom", "Line Total"}}) |
Μετασχηματισμός της στήλης OrderDate για την απόδοση του Έτους |
Εξαγώγονται year |
= Table.TransformColumns(#"Ομαδοποιησμένες γραμμές",{{"Year", Date.Year, Int64.Type}}) |
Αλλαγή σε πιο χαρακτηριστικά ονόματα, OrderDate και Year |
Μετονομαστούν στήλες 1 |
(TransformedColumn,{{"OrderDate", "Year"}}) |
Ομαδοποίηση γραμμών κατά ProductID και Year |
GroupedRows |
= Table.Group(RenamedColumns1, {"Year", "Order_Details.ProductID"}, {{"Total Sales", each List.Sum([Σύνολο γραμμής]), πληκτρολογήστε τον αριθμό}}) |
Το Power Query σάς επιτρέπει να συνδυάζετε πολλά ερωτήματα, συγχωνεύοντάς τα ή προσαρτώντας τα. Η λειτουργία Συγχώνευση εκτελείται σε κάθε ερώτημα του Power Query με σχήμα σε μορφή πίνακα, ανεξάρτητα από την προέλευση δεδομένων από την οποία προέρχονται τα δεδομένα. Για περισσότερες πληροφορίες σχετικά με το συνδυασμό προελεύσεων δεδομένων, ανατρέξτε στην ενότητα Συνδυασμός πολλών ερωτημάτων.
Σε αυτή την εργασία, συνδυάζετε τα ερωτήματα "Προϊόντα" και "Συνολικές πωλήσεις" χρησιμοποιώντας ένα ερώτημα συγχώνευσης και μια λειτουργία ανάπτυξης και, στη συνέχεια, φορτώνετε το ερώτημα "Συνολικές πωλήσεις ανά προϊόν" στο Excel μοντέλου δεδομένων.
Βήμα 1: Συγχώνευση του ProductID σε ένα ερώτημα Total Sales
-
Στο βιβλίο Excel εργασίας, μεταβείτε στο ερώτημα "Προϊόντα" στην καρτέλα φύλλου εργασίας "Προϊόντα".
-
Επιλέξτε ένα κελί στο ερώτημα και, στη συνέχεια, επιλέξτε "Ερώτημα> Συγχώνευση".
-
Στο παράθυρο διαλόγου "Συγχώνευση", επιλέξτε "Προϊόντα" ως τον πρωτεύοντα πίνακα και επιλέξτε "Σύνολο πωλήσεων" ως δευτερεύον ή σχετικό ερώτημα για συγχώνευση. Οι συνολικές πωλήσεις θα γίνουν μια νέα δομημένη στήλη με ένα εικονίδιο ανάπτυξης.
-
Για να αντιστοιχίσετε τα στοιχεία Total Sales και Products με το στοιχείο ProductID, επιλέξτε τη στήλη ProductID από τον πίνακα Products και τη στήλη Order_Details.ProductID από τον πίνακα Total Sales.
-
Στο παράθυρο διαλόγου Επίπεδα προστασίας προσωπικών δεδομένων:
-
Επιλέξτε Οργανικό επίπεδο απομόνωσης προστασίας προσωπικών δεδομένων και για τις δύο προελεύσεις δεδομένων.
-
Επιλέξτε Αποθήκευση.
-
-
Επιλέξτε OK.
Σημείωση ασφαλείας: Τα Επίπεδα προστασίας προσωπικών δεδομένων εμποδίζουν ένα χρήστη από τον κατά λάθος συνδυασμό δεδομένων από πολλές προελεύσεις δεδομένων, οι οποίες μπορεί να είναι ιδιωτικές ή εταιρικές. Ανάλογα με το ερώτημα, ένας χρήστης θα μπορούσε να αποστείλει κατά λάθος δεδομένα από την ιδιωτική προέλευση δεδομένων σε άλλη προέλευση δεδομένων, τα οποία μπορεί να είναι επικίνδυνα. Το Power Query αναλύει κάθε προέλευση δεδομένων και την ταξινομεί στο καθορισμένο επίπεδο προστασίας προσωπικών δεδομένων: Δημόσιο, Οργανικό και Ιδιωτικό. Για περισσότερες πληροφορίες σχετικά με τα Επίπεδα προστασίας προσωπικών δεδομένων, ανατρέξτε στο θέμα Ορισμός επιπέδων προστασίας προσωπικών δεδομένων.
Αποτέλεσμα
Η λειτουργία συγχώνευσης δημιουργεί ένα ερώτημα. Το αποτέλεσμα του ερωτήματος περιέχει όλες τις στήλες από τον πρωτεύοντα πίνακα (Προϊόντα) και μια μεμονωμένη δομημένη στήλη πίνακα στον σχετικό πίνακα (Total Sales). Επιλέξτε το εικονίδιο "Ανάπτυξη" για να προσθέσετε νέες στήλες στον πρωτεύοντα πίνακα από τον δευτερεύοντα ή σχετικό πίνακα.
Βήμα 2: Ανάπτυξη συγχωνευμένης στήλης
Σε αυτό το βήμα, αναπτύσσετε τη συγχωνευμένη στήλη με το όνομα NewColumn για να δημιουργήσετε δύο νέες στήλες στο ερώτημα "Προϊόντα": "Έτος" και"Συνολικές πωλήσεις".
-
Στην Προεπισκόπηση δεδομένων,επιλέξτε το εικονίδιο ανάπτυξης (
) δίπλα στην επιλογή NewColumn.
-
Στην αναπτυσσόμενη λίστα "Ανάπτυξη":
-
Επιλέξτε (Επιλογή όλων των στηλών) για να καταργήσετε όλες τις στήλες.
-
Επιλέξτε "Έτος"και "Συνολικές πωλήσεις".
-
Επιλέξτε OK.
-
-
Μετονομάστε αυτές τις δύο στήλες σε Year και Total Sales.
-
Για να μάθετε ποια προϊόντα και σε ποια έτη τα προϊόντα έχουν τον μεγαλύτερο όγκο πωλήσεων, επιλέξτε "Φθίνουσα ταξινόμηση κατάσυνολικές πωλήσεις".
-
Μετονομάστε το ερώτημα σε Total Sales per Product.
Αποτέλεσμα
Βήμα 3: Φόρτωση του ερωτήματος Total Sales per Product σε ένα μοντέλο δεδομένων του Excel
Σε αυτό το βήμα, φορτώνετε ένα ερώτημα σε ένα Excelδεδομένων, για να δημιουργήσετε μια αναφορά που είναι συνδεδεμένη με το αποτέλεσμα του ερωτήματος. Αφού φορτώσετε δεδομένα στο μοντέλο Excel δεδομένων,μπορείτε να χρησιμοποιήσετε το Power Pivot για να κάνετε περαιτέρω ανάλυση δεδομένων.
-
Επιλέξτε "Κεντρική> Κλείσιμο & φόρτωσης".
-
Στο παράθυρο διαλόγου "Εισαγωγή δεδομένων", βεβαιωθείτε ότι έχετε επιλέξει "Προσθήκη των δεδομένων στο μοντέλο δεδομένων". Για περισσότερες πληροφορίες σχετικά με τη χρήση αυτού του παραθύρου διαλόγου, επιλέξτε το ερωτηματικό (?).
Αποτέλεσμα
Έχετε ένα ερώτημα "Συνολικές πωλήσεις ανά προϊόν" που συνδυάζει δεδομένα από το αρχείο Products.xlsx και την τροφοδοσία OData Northwind. Αυτό το ερώτημα εφαρμόζεται σε ένα μοντέλο του Power Pivot. Επιπλέον, οι αλλαγές στο ερώτημα τροποποιούν και ανανεώνουν τον πίνακα που προκύπτει στο μοντέλο δεδομένων.
Σύνοψη: Τα βήματα του Power Query που δημιουργήθηκαν στην Εργασία 3
Καθώς εκτελείτε δραστηριότητες ερωτήματος συγχώνευσης στο Power Query, τα βήματα ερωτήματος δημιουργούνται και παρατίθενται στο παράθυρο "Ρυθμίσεις ερωτήματος", στη λίστα "Εφαρμοσμένα βήματα". Κάθε βήμα ερωτήματος αντιστοιχεί σε έναν τύπο Power Query, γνωστό επίσης και ως γλώσσα "Μ". Για περισσότερες πληροφορίες σχετικά με τους τύπους του Power Query, ανατρέξτε στο θέμα Μάθετε περισσότερα σχετικά με τους τύπους του Power Query.
Εργασία |
Βήμα ερωτήματος |
Τύπος |
---|---|---|
Συγχώνευση του ProductID στο ερώτημα Total Sales |
Προέλευση (προέλευση δεδομένων για τη λειτουργία Συγχώνευση) |
= Table.NestedJoin(Products, {"ProductID"}, #"Total Sales", {"Order_Details.ProductID"}, "Total Sales", JoinKind.LeftOuter) |
Ανάπτυξη μιας συγχωνευμένης στήλης |
Αναπτυγμένες συνολικές πωλήσεις |
= Table.ExpandTableColumn(Source, "Total Sales", {"Year", "Total Sales"}, {"Total Sales.Year", "Total Sales.Total Sales"}) |
Μετονομασία δύο στηλών |
Στήλες που έχουν μετονομαστεί |
= Table.RenameColumns(#"Expanded Total Sales",{{"Total Sales.Year", "Year"}, {"Total Sales.Total Sales", "Total Sales"}}) |
Ταξινόμηση του συνόλου πωλήσεων σε αύξουσα σειρά |
Ταξινομημένες γραμμές |
= Table.Sort(#"Renamed Columns",{{"Total Sales", Order.Ascending}}) |