Συνδυασμός δεδομένων από πολλές προελεύσεις δεδομένων (Power Query)

Σημείωση:  Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά , για να το συμβουλεύεστε εύκολα.

Σημείωση:  Το Power Query είναι γνωστό ως Λήψη και μετασχηματισμός στο Excel 2016. Οι πληροφορίες που παρέχονται εδώ ισχύουν και για τα δύο. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Λήψη και μετασχηματισμός στο Excel 2016.

Σε αυτό το πρόγραμμα εκμάθησης, θα χρησιμοποιήσετε πρόγραμμα επεξεργασίας ερωτήματος του Power Query για να εισαγάγετε δεδομένα από ένα τοπικό αρχείο του Excel που περιέχει πληροφορίες προϊόντος, και από μια τροφοδοσία που OData περιέχει πληροφορίες προϊόντος παραγγελίας. Εκτελέστε το μετασχηματισμό και συνάθροιση βήματα και συνδυασμός δεδομένων από δύο προελεύσεις για να δημιουργήσετε μια αναφορά Συνολικές πωλήσεις ανά προϊόν και έτος.

Για να εκτελέσετε αυτό το πρόγραμμα εκμάθησης, πρέπει το βιβλίο εργασίας προϊόντα και παραγγελίες . Στο παράθυρο διαλόγου Αποθήκευση ως, ονομάστε το αρχείο προϊόντα και Orders.xlsx.

Σε αυτό το πρόγραμμα εκμάθησης

Εργασία 1: Εισαγωγή προϊόντων σε ένα βιβλίο εργασίας του Excel

Βήμα 1: Σύνδεση με ένα βιβλίο εργασίας του Excel

Βήμα 2: Προβιβασμός της πρώτης γραμμής σε κεφαλίδες στηλών πίνακα

Βήμα 3: Κατάργηση άλλων στηλών για να εμφανίζονται μόνο οι στήλες που σας ενδιαφέρουν

Δημιουργία βημάτων του Power Query

Βήμα 4: Εισαγωγή ερωτήματος προϊόντων

Εργασία 2: Εισαγωγή δεδομένων παραγγελίας από μια τροφοδοσία OData

Βήμα 1: Σύνδεση με μια τροφοδοσία OData

Βήμα 2: Σύνδεση με τον πίνακα Order_Details

Ανάπτυξη της σύνδεσης πίνακα Order_Details

Βήμα 3: Κατάργηση άλλων στηλών για να εμφανίζονται μόνο οι στήλες που σας ενδιαφέρουν

Κατάργηση επιλεγμένων στηλών

Βήμα 4: Υπολογισμός του συνόλου γραμμής για κάθε γραμμή του πίνακα Order_Details

Υπολογισμός του συνόλου γραμμής για κάθε γραμμή του πίνακα Order_Details

Βήμα 5: Μετασχηματισμός μιας γραμμής έτους OrderDate

Βήμα 6: Ομαδοποίηση γραμμών κατά ProductID και Year

Βήμα 7: Μετονομασία ερωτήματος

Τελικά αποτελέσματα ερωτήματος

Δημιουργία βημάτων του Power Query

Βήμα 8: Απενεργοποίηση λήψης ερωτήματος σε βιβλίο εργασίας του Excel

Απενεργοποίηση λήψης ερωτήματος

Εργασία 3: Συνδυασμός των ερωτημάτων Products και Total Sales

Βήμα 1: Συγχώνευση του ProductID σε ένα ερώτημα Total Sales

Βήμα 2: Ανάπτυξη στήλης συγχώνευσης

Ανάπτυξη της σύνδεσης πίνακα NewColumn

Δημιουργία βημάτων του Power Query

Βήμα 3: Φόρτωση του ερωτήματος Total Sales per Product σε ένα μοντέλο δεδομένων του Excel

Φόρτωση του ερωτήματος Total Sales per Product στο μοντέλο δεδομένων του Excel

Ερώτημα Total Sales per Product

Εργασία 1: Εισαγωγή προϊόντων σε ένα βιβλίο εργασίας του Excel

Σε αυτήν την εργασία, εισάγετε προϊόντα από το αρχείο προϊόντα και Orders.xlsx στο βιβλίο εργασίας του Excel.

Βήμα 1: Σύνδεση με ένα βιβλίο εργασίας του Excel

  1. Δημιουργήστε ένα βιβλίο εργασίας του Excel.

  2. Στην καρτέλα POWER QUERY της κορδέλας, κάντε κλικ στις επιλογές Από αρχείο > Από το Excel.

  3. Στο παράθυρο διαλόγου αναζήτησης του Excel, αναζητήστε ή πληκτρολογήστε τη διαδρομή του αρχείου "Προϊόντα και παραγγελίες.xlsx" για να εισαγάγετε ένα αρχείο ή να συνδεθείτε με αυτό.

  4. Στο παράθυρο Πρόγραμμα περιήγησης, κάντε διπλό κλικ στο φύλλο εργασίας Products ή κάντε κλικ στην επιλογή Products και επιλέξτε Επεξεργασία ερωτήματος. Όταν επεξεργάζεστε ένα ερώτημα ή συνδέεστε σε μια νέα προέλευση δεδομένων, εμφανίζεται το παράθυρο Πρόγραμμα επεξεργασίας ερωτήματος.

    Σημείωση: Για ένα πολύ σύντομο βίντεο σχετικά με τον τρόπο με τον οποίο μπορείτε να εμφανίσετε το Πρόγραμμα επεξεργασίας ερωτήματος, ανατρέξτε στο τέλος αυτού του άρθρου.

Βήμα 2: Προβιβασμός της πρώτης γραμμής σε κεφαλίδες στηλών πίνακα

Στο πλέγμα Προεπισκόπηση ερωτήματος, η πρώτη γραμμή του πίνακα δεν περιέχει τα ονόματα των στηλών του πίνακα. Για να προβιβάσετε την πρώτη γραμμή σε κεφαλίδες στηλών πίνακα:

  1. Κάντε κλικ στο εικονίδιο πίνακα ( Εικονίδιο πίνακα ) στην επάνω αριστερή γωνία της προεπισκόπησης δεδομένων.

  2. Κάντε κλικ στην επιλογή Χρήση πρώτης γραμμής ως κεφαλίδες.

Προβιβασμός της πρώτης γραμμής σε κεφαλίδες στηλών πίνακα

Βήμα 3: Κατάργηση άλλων στηλών για να εμφανίζονται μόνο οι στήλες που σας ενδιαφέρουν

Σε αυτό το βήμα καταργείτε όλες τις στήλες εκτός από τις στήλες ProductID, ProductName, CategoryID και QuantityPerUnit.

  1. Στο πλέγμα Προεπισκόπηση ερωτήματος, επιλέξτε τις στήλες ProductID, ProductName, CategoryID και QuantityPerUnit (με Ctrl+κλικ ή Shift+κλικ).

  2. Στην κορδέλα του Προγράμματος επεξεργασίας ερωτήματος, κάντε κλικ στην επιλογή Κατάργηση στηλών > Κατάργηση άλλων στηλών ή κάντε δεξί κλικ σε μια κεφαλίδα στήλης και, στη συνέχεια, κάντε κλικ στην επιλογή Κατάργηση άλλων στηλών.

    Απόκρυψη άλλων στηλών

Δημιουργία βημάτων του Power Query

Καθώς εκτελείτε δραστηριότητες ερωτημάτων στο Power Query, δημιουργούνται βήματα ερωτήματος τα οποία παρατίθενται στο παράθυρο Ρυθμίσεις ερωτήματος, στη λίστα ΕΦΑΡΜΟΖΟΜΕΝΑ ΒΗΜΑΤΑ. Κάθε βήμα ερωτήματος αντιστοιχεί σε έναν τύπο Power Query, γνωστό επίσης και ως γλώσσα "Μ". Για περισσότερες πληροφορίες σχετικά με τη γλώσσα τύπων του Power Query, ανατρέξτε στο θέμα Μάθετε για τους τύπους του Power Query.

Εργασία

Βήμα ερωτήματος

Τύπος

Σύνδεση με βιβλίο εργασίας του Excel

Προέλευση

Source{[Name="Products"]}[Data]

Προβιβασμός της πρώτης γραμμής σε κεφαλίδες στηλών πίνακα

FirstRowAsHeader

Table.PromoteHeaders

(Products)

Κατάργηση άλλων στηλών για να εμφανίζονται μόνο οι στήλες που σας ενδιαφέρουν

RemovedOtherColumns

Table.SelectColumns

(FirstRowAsHeader,{"ProductID", "ProductName", "CategoryID", "QuantityPerUnit"})

Βήμα 4: Εισαγωγή ερωτήματος προϊόντων

Σε αυτό το βήμα, εισάγετε το ερώτημα Products στο βιβλίο εργασίας του Excel.

  1. Στην κορδέλα του Προγράμματος επεξεργασίας ερωτήματος κορδέλας, κάντε κλικ στην επιλογή Εφαρμογή και κλείσιμο. Τα αποτελέσματα εμφανίζονται σε ένα νέο φύλλο εργασίας του Excel.

Αρχή της σελίδας

Εργασία 2: Εισαγωγή δεδομένων παραγγελίας από μια τροφοδοσία OData

Σε αυτή την εργασία, εισαγάγετε δεδομένα στο βιβλίο εργασίας του Excel από το δείγμα τροφοδοσίας OData Northwind στη διεύθυνση http://services.odata.org/Northwind/Northwind.svc.

Βήμα 1: Σύνδεση με μια τροφοδοσία OData

  1. Στην καρτέλα POWER QUERY της κορδέλας, κάντε κλικ στις επιλογές Από άλλες προελεύσεις > Από τροφοδοσία OData.

  2. Στο παράθυρο διαλόγου Τροφοδοσία OData, πληκτρολογήστε τη διεύθυνση URL της τροφοδοσίας OData Northwind.

  3. Κάντε κλικ στο κουμπί ΟΚ.

  4. Στο παράθυρο Πρόγραμμα περιήγησης, κάντε διπλό κλικ στον πίνακα Orders ή κάντε κλικ στην επιλογή Orders και επιλέξτε Επεξεργασία.

Σημείωση: Όταν τοποθετήσετε το δείκτη του ποντικιού πάνω από έναν πίνακα, θα δείτε μια προεπισκόπηση πίνακα με κίνηση.

Τοποθετήστε το δείκτη του ποντικιού επάνω από μια προέλευση δεδομένων

Βήμα 2: Σύνδεση με τον πίνακα Order_Details

Σε αυτό το βήμα, αναπτύσσετε τον πίνακα Order_Details που σχετίζεται με τον πίνακα Orders, για να συνδυάσετε τις στήλες ProductID, UnitPrice και Quantity από τα Order_Details στον πίνακα Orders. Η λειτουργία Ανάπτυξη συνδυάζει στήλες από ένα σχετικό πίνακα σε έναν υποκείμενο πίνακα. Όταν εκτελείται το ερώτημα, οι γραμμές από το σχετικό πίνακα (Order_Details) συνδυάζονται σε γραμμές από τον υποκείμενο πίνακα (Orders).

Στο Power Query, μια στήλη που περιέχει μια σύνδεση σε ένα σχετικό πίνακα έχει μια σύνδεση Καταχώρησης ή Πίνακα. Μια σύνδεση Καταχώρησης μεταβαίνει σε μία μόνο σχετική εγγραφή και αντιπροσωπεύει μια σχέση ένα προς ένα με έναν θεματικό πίνακα. Μια σύνδεση Πίνακα μεταβαίνει σε ένα σχετικό πίνακα και αντιπροσωπεύει μια σχέση ένα προς πολλά με έναν υποκείμενο πίνακα. Μια σύνδεση αντιπροσωπεύει τις ιδιότητες περιήγησης μιας προέλευσης δεδομένων μέσα σε ένα σχεσιακό μοντέλο. Για μια τροφοδοσία OData, οι ιδιότητες περιήγησης αντιπροσωπεύουν μια οντότητα με μια συσχέτιση εξωτερικού κλειδιού. Σε μια βάση δεδομένων, όπως του SQL Server, οι ιδιότητες περιήγησης αντιπροσωπεύουν σχέσεις εξωτερικού κλειδιού στη βάση δεδομένων.

Ανάπτυξη της σύνδεσης πίνακα Order_Details

Μετά την ανάπτυξη του πίνακα Order_Details, τρεις νέες στήλες και πρόσθετες γραμμές προστίθενται στον πίνακα Orders, μία για κάθε γραμμή του ένθετου ή σχετικού πίνακα.

  1. Στο παράθυρο Προεπισκόπηση ερωτήματος, μετακινηθείτε με κύλιση στη στήλη Order_Details.

  2. Στη στήλη Order_Details, κάντε κλικ στο εικονίδιο ανάπτυξης ( Ανάπτυξη ).

  3. Στο αναπτυσσόμενο πλαίσιο Ανάπτυξη:

    1. Κάντε κλικ στο στοιχείο (Επιλογή όλων των στηλών) για να καταργήσετε όλες τις στήλες.

    2. Κάντε κλικ στις επιλογές ProductID, UnitPrice και Quantity.

    3. Κάντε κλικ στο κουμπί OK.

      Ανάπτυξη της σύνδεσης πίνακα Order_Details

      Σημείωση: Στο Power Query, μπορείτε να αναπτύξετε πίνακες που είναι συνδεδεμένοι σε μια στήλη, και έχετε, επίσης, τη δυνατότητα να εκτελέσετε λειτουργίες συγκέντρωσης στις στήλες του συνδεδεμένου πίνακα πριν από την ανάπτυξη των δεδομένων στον υποκείμενο πίνακα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο με τον οποίο μπορείτε να εκτελέσετε λειτουργίες συγκέντρωσης, ανατρέξτε στο θέμα Συγκέντρωση δεδομένων από μια στήλη.

Βήμα 3: Κατάργηση άλλων στηλών για να εμφανίζονται μόνο οι στήλες που σας ενδιαφέρουν

Σε αυτό το βήμα, καταργείτε όλες τις στήλες εκτός από τις στήλες OrderDate, ProductID, UnitPrice και Quantity. Στην προηγούμενη εργασία, χρησιμοποιήσατε την επιλογή Κατάργηση άλλων στηλών. Για αυτήν την εργασία, θα καταργήσετε επιλεγμένες στήλες.

Κατάργηση επιλεγμένων στηλών

  1. Στο παράθυρο Προεπισκόπηση ερωτήματος, επιλέξτε όλες τις στήλες:

    1. Κάντε κλικ στην πρώτη στήλη (OrderID).

    2. Πατήστε Shift+κλικ στην τελευταία στήλη (Shipper).

    3. Κάντε Ctrl+κλικ στις στήλες OrderDate, Order_Details.ProductID, Order_Details.UnitPrice και Order_Details.Quantity.

  2. Κάντε δεξί κλικ σε μια επιλεγμένη κεφαλίδα στήλης και έπειτα κάντε κλικ στην επιλογή Κατάργηση στηλών.

Βήμα 4: Υπολογισμός του συνόλου γραμμής για κάθε γραμμή του πίνακα Order_Details

Σε αυτό το βήμα, δημιουργείτε μια Προσαρμοσμένη στήλη για να υπολογίσετε το σύνολο γραμμής για κάθε γραμμή του πίνακα Order_Details.

Υπολογισμός του συνόλου γραμμής για κάθε γραμμή του πίνακα Order_Details

  1. Στο παράθυρο Προεπισκόπηση ερωτήματος, κάντε κλικ στο εικονίδιο πίνακα ( Εικονίδιο πίνακα ) στην επάνω δεξιά γωνία της προεπισκόπησης.

  2. Κάντε κλικ στις επιλογές Εισαγωγή στήλης > Προσαρμογή.

  3. Στο παράθυρο διαλόγου Εισαγωγή προσαρμοσμένης στήλης, στο πλαίσιο κειμένου Τύπος προσαρμοσμένης στήλης, πληκτρολογήστε [Order_Details.UnitPrice] * [Order_Details.Quantity].

  4. Στο πλαίσιο κειμένου Νέο όνομα στήλης, πληκτρολογήστε Total Sales.

  5. Κάντε κλικ στο κουμπί ΟΚ.

Υπολογισμός του συνόλου γραμμής για κάθε γραμμή του πίνακα Order_Details

Βήμα 5: Μετασχηματισμός μιας γραμμής έτους OrderDate

Σε αυτό το βήμα, μετασχηματίζετε τη στήλη OrderDate για να αποδώσετε το έτος της ημερομηνίας παραγγελίας.

  1. Στο πλέγμα Προεπισκόπηση, κάντε δεξί κλικ στη στήλη OrderDate και, στη συνέχεια, κάντε κλικ στην επιλογή Μετασχηματισμός > Year.

  2. Μετονομάστε τη στήλη OrderDate σε Year:

    1. Κάντε διπλό κλικ στη στήλη OrderDate και πληκτρολογήστε Year ή

    2. Κάντε δεξί κλικ στη στήλη OrderDate, κάντε κλικ στην επιλογή Μετονομασία και πληκτρολογήστε Year.

Βήμα 6: Ομαδοποίηση γραμμών κατά ProductID και Year

  1. Στο πλέγμα Προεπισκόπηση ερωτήματος, επιλέξτε Year και Order_Details.ProductID.

  2. Κάντε δεξί κλικ σε μία από τις κεφαλίδες και έπειτα κάντε κλικ στην επιλογή Ομαδοποίηση κατά.

  3. Στο παράθυρο διαλόγου Ομαδοποίηση κατά:

    1. Στο πλαίσιο κειμένου Νέο όνομα στήλης, πληκτρολογήστε Total Sales.

    2. Στο αναπτυσσόμενο μενού Λειτουργία, επιλέξτε Άθροισμα.

    3. Στο αναπτυσσόμενο μενού Στήλη, επιλέξτε Line Total.

  4. Κάντε κλικ στο κουμπί ΟΚ.

    Παράθυρο διαλόγου "Ομαδοποίηση κατά" για λειτουργίες συγκέντρωσης

Βήμα 7: Μετονομασία ερωτήματος

Πριν από την εισαγωγή των δεδομένων πωλήσεων στο Excel, ονομάστε το ερώτημα Total Sales:

  1. Στο παράθυρο Ρυθμίσεις ερωτήματος και στο πλαίσιο κειμένου Όνομα, πληκτρολογήστε Total Sales.

Τελικά αποτελέσματα ερωτήματος

Αφού εκτελέσετε όλα τα βήματα, θα έχετε ένα ερώτημα Total Sales στην τροφοδοσία OData Northwind.

Συνολικές πωλήσεις

Δημιουργία βημάτων του Power Query

Καθώς εκτελείτε δραστηριότητες ερωτημάτων στο Power Query, δημιουργούνται βήματα ερωτήματος τα οποία παρατίθενται στο παράθυρο Ρυθμίσεις ερωτήματος, στη λίστα ΕΦΑΡΜΟΖΟΜΕΝΑ ΒΗΜΑΤΑ. Κάθε βήμα ερωτήματος αντιστοιχεί σε έναν τύπο Power Query, γνωστό επίσης και ως γλώσσα "Μ". Για περισσότερες πληροφορίες σχετικά με τη γλώσσα τύπων του Power Query, ανατρέξτε στο θέμα Μάθετε για τους τύπους του Power Query.

Εργασία

Βήμα ερωτήματος

Τύπος

Σύνδεση με τροφοδοσία OData

Προέλευση

Source{[Name="Orders"]}[Data]

Ανάπτυξη του πίνακα 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

InsertedColumns

Table.AddColumn

(RemovedColumns, "Προσαρμογή", each [Order_Details.UnitPrice] * [Order_Details.Quantity])

Μετασχηματισμός της στήλης OrderDate για την απόδοση του Έτους

RenamedColumns

Table.RenameColumns

(InsertedCustom,{{"Προσαρμογή", "Line Total"}})

TransformedColumn

Table.TransformColumns

(RenamedColumns,{{"OrderDate", Date.Year}})

RenamedColumns1

Table.RenameColumns

(TransformedColumn,{{"OrderDate", "Year"}})

Ομαδοποίηση γραμμών κατά ProductID και Year

GroupedRows

Table.Group
(RenamedColumns1, {"Year", "Order_Details.ProductID"}, {{"Total Sales", each List.Sum([Line Total]), type number}})

Βήμα 8: Απενεργοποίηση λήψης ερωτήματος σε βιβλίο εργασίας του Excel

Δεδομένου ότι το ερώτημα Total Sales δεν αντιπροσωπεύει την τελική αναφορά Σύνολο πωλήσεων ανά προϊόν και έτος, απενεργοποιείτε τη λήψη του ερωτήματος στο βιβλίο εργασίας του Excel. Όταν η επιλογή Φόρτωση στο φύλλο εργασίας είναι στη θέση Απενεργοποίηση στο παράθυρο Ρυθμίσεις ερωτήματος, το αποτέλεσμα αυτού του ερωτήματος δεδομένων δεν λαμβάνεται, αλλά το ερώτημα μπορεί να εξακολουθήσει να συνδυάζεται με άλλα ερωτήματα για να δημιουργηθεί το επιθυμητό αποτέλεσμα. Μάθετε πώς να συνδυάσετε αυτό το ερώτημα με το ερώτημα Products στην επόμενη εργασία.

Απενεργοποίηση λήψης ερωτήματος

  1. Στο παράθυρο Ρυθμίσεις ερωτήματος, καταργήστε την επιλογή Φόρτωση στο φύλλο εργασίας.

  2. Στην κορδέλα του Προγράμματος επεξεργασίας ερωτήματος κορδέλας, κάντε κλικ στην επιλογή Εφαρμογή και κλείσιμο. Στο παράθυρο Ερωτήματα βιβλίου εργασίας, το ερώτημα Total Sales εμφανίζει Η φόρτωση είναι απενεργοποιημένη.

    Απενεργοποίηση λήψης ερωτήματος

Αρχή της σελίδας

Εργασία 3: Συνδυασμός των ερωτημάτων Products και Total Sales

Το Power Query σάς επιτρέπει να συνδυάζετε πολλά ερωτήματα, συγχωνεύοντάς τα ή προσαρτώντας τα. Η λειτουργία Συγχώνευση εκτελείται σε κάθε ερώτημα του Power Query με σχήμα σε μορφή πίνακα, ανεξάρτητα από την προέλευση δεδομένων από την οποία προέρχονται τα δεδομένα. Για περισσότερες πληροφορίες σχετικά με το συνδυασμό προελεύσεων δεδομένων, ανατρέξτε στην ενότητα Συνδυασμός πολλών ερωτημάτων.

Σε αυτήν την εργασία, συνδυάζετε τα ερωτήματα Products και Total Sales χρησιμοποιώντας ένα βήμα ερωτήματος Συγχώνευση και Ανάπτυξη.

Βήμα 1: Συγχώνευση του ProductID σε ένα ερώτημα Total Sales

  1. Στο βιβλίο εργασίας του Excel, μεταβείτε στο ερώτημα Products στο Φύλλο2.

  2. Στην καρτέλα QUERY της κορδέλας, κάντε κλικ στην επιλογή Συγχώνευση.

  3. Στο παράθυρο διαλόγου Συγχώνευση, επιλέξτε Products ως κύριο πίνακα και επιλέξτε Σύνολο πωλήσεων ως δεύτερο ή σχετικό ερώτημα για τη συγχώνευση. Το στοιχείο Total Sales θα μετατραπεί σε μια νέα επεκτάσιμη στήλη.

  4. Για να αντιστοιχίσετε τα στοιχεία Total Sales και Products με το στοιχείο ProductID, επιλέξτε τη στήλη ProductID από τον πίνακα Products και τη στήλη Order_Details.ProductID από τον πίνακα Total Sales.

  5. Στο παράθυρο διαλόγου Επίπεδα προστασίας προσωπικών δεδομένων:

    1. Επιλέξτε Οργανικό επίπεδο απομόνωσης προστασίας προσωπικών δεδομένων και για τις δύο προελεύσεις δεδομένων.

    2. Κάντε κλικ στην επιλογή Αποθήκευση.

  6. Κάντε κλικ στο κουμπί ΟΚ.

    Σημείωση ασφαλείας: Τα Επίπεδα προστασίας προσωπικών δεδομένων εμποδίζουν ένα χρήστη από τον κατά λάθος συνδυασμό δεδομένων από πολλές προελεύσεις δεδομένων, οι οποίες μπορεί να είναι ιδιωτικές ή εταιρικές. Ανάλογα με το ερώτημα, ένας χρήστης θα μπορούσε να αποστείλει κατά λάθος δεδομένα από την ιδιωτική προέλευση δεδομένων σε άλλη προέλευση δεδομένων, τα οποία μπορεί να είναι επικίνδυνα. Το Power Query αναλύει κάθε προέλευση δεδομένων και την ταξινομεί στο καθορισμένο επίπεδο προστασίας προσωπικών δεδομένων: Δημόσια, Οργανική και Ιδιωτική. Για περισσότερες πληροφορίες σχετικά με τα Επίπεδα προστασίας προσωπικών δεδομένων, ανατρέξτε στην ενότητα Επίπεδα προστασίας προσωπικών δεδομένων.

    Παράθυρο διαλόγου "Συγχώνευση"

Αφού κάνετε κλικ στο κουμπί OK, η λειτουργία Συγχώνευση δημιουργεί ένα ερώτημα. Το αποτέλεσμα του ερωτήματος περιέχει όλες τις στήλες από τον κύριο πίνακα (Products) και μία στήλη που περιέχει μια σύνδεση περιήγησης στο σχετικό πίνακα (Total Sales). Μια λειτουργία Ανάπτυξης προσθέτει νέες στήλες στον κύριο ή τον υποκείμενο πίνακα από το σχετικό πίνακα.

Τελική συγχώνευση

Βήμα 2: Ανάπτυξη στήλης συγχώνευσης

Σε αυτό το βήμα, αναπτύσσετε τη στήλη συγχώνευσης με το όνομα NewColumn για να δημιουργήσετε δύο νέες στήλες στο ερώτημα Products: Year και Total Sales.

Ανάπτυξη της σύνδεσης πίνακα NewColumn

  1. Στο πλέγμα Προεπισκόπηση ερωτήματος, κάντε κλικ στο εικονίδιο ανάπτυξης NewColumn ( Ανάπτυξη ).

  2. Στο αναπτυσσόμενο πλαίσιο Ανάπτυξη:

    1. Κάντε κλικ στο στοιχείο (Επιλογή όλων των στηλών) για να καταργήσετε όλες τις στήλες.

    2. Κάντε κλικ στην επιλογή Year και Total Sales.

    3. Κάντε κλικ στο κουμπί ΟΚ.

  3. Μετονομάστε αυτές τις δύο στήλες σε Year και Total Sales.

  4. Εφαρμόστε Φθίνουσα ταξινόμηση κατά Total Sales για να μάθετε ποια προϊόντα και σε ποια έτη τα προϊόντα είχαν το μεγαλύτερο όγκο πωλήσεων.

  5. Μετονομάστε το ερώτημα σε Total Sales per Product.

Ανάπτυξη σύνδεσης πίνακα

Δημιουργία βημάτων του Power Query

Καθώς εκτελείτε δραστηριότητες Συγχώνευσης ερωτημάτων στο Power Query, δημιουργούνται βήματα ερωτήματος τα οποία παρατίθενται στο παράθυρο Ρυθμίσεις ερωτήματος, στη λίστα ΕΦΑΡΜΟΣΜΕΝΑ ΒΗΜΑΤΑ. Κάθε βήμα ερωτήματος αντιστοιχεί σε έναν τύπο Power Query, γνωστό επίσης και ως γλώσσα "Μ". Για περισσότερες πληροφορίες σχετικά με τη γλώσσα τύπων του Power Query, ανατρέξτε στο θέμα Μάθετε για τους τύπους του Power Query.

Εργασία

Βήμα ερωτήματος

Τύπος

Συγχώνευση του ProductID στο ερώτημα Total Sales

Προέλευση (προέλευση δεδομένων για τη λειτουργία Συγχώνευση)

Table.NestedJoin

(Products,{"ProductID"},#"Total Sales",{"Order_Details.ProductID"},"NewColumn")

Ανάπτυξη μιας συγχωνευμένης στήλης

ExpandNewColumn

Table.ExpandTableColumn

(Source, "NewColumn", {"Year", "Total Sales"}, {"NewColumn.Year", "NewColumn.Total Sales"})

RenamedColumns

Table.RenameColumns

(#"Expand NewColumn",{{"NewColumn.Year", "Year"}, {"NewColumn.Total Sales", "Total Sales"}})

SortedRows

Table.Sort

(RenamedColumns,{{"Total Sales", Order.Descending}})

Βήμα 3: Φόρτωση του ερωτήματος Total Sales per Product σε ένα μοντέλο δεδομένων του Excel

Σε αυτό το βήμα, απενεργοποιείτε την επιλογή Φόρτωση στο φύλλο εργασίας και φορτώνετε ένα ερώτημα στο Μοντέλο δεδομένων Excel, για να δημιουργήσετε μια αναφορά που συνδέεται με το αποτέλεσμα του ερωτήματος. Εκτός από τη φόρτωση των αποτελεσμάτων ερωτήματος σε ένα φύλλο εργασίας του Excel, το Power Query σάς επιτρέπει να φορτώσετε ένα αποτέλεσμα του ερωτήματος σε ένα Μοντέλο δεδομένων του Excel. Μετά τη φόρτωση δεδομένων στο Μοντέλο δεδομένων του Excel, μπορείτε να χρησιμοποιήσετε το Power Pivot και το Power View για περαιτέρω ανάλυση των δεδομένων.

Φόρτωση του ερωτήματος Total Sales per Product στο μοντέλο δεδομένων του Excel

  1. Στο παράθυρο Ρυθμίσεις ερωτήματος, καταργήστε την επιλογή Φόρτωση στο φύλλο εργασίας και επιλέξτε Φόρτωση σε μοντέλο δεδομένων.

  2. Για τη φόρτωση του ερωτήματος στο Μοντέλο δεδομένων του Excel, κάντε κλικ στην επιλογή Εφαρμογή και Κλείσιμο.

Φόρτωση μοντέλου δεδομένων του Excel

Ερώτημα Total Sales per Product

Μετά την εκτέλεση κάθε βήματος, θα έχετε ένα ερώτημα Total Sales per Product που συνδυάζει δεδομένα από το αρχείο Προϊόντα και παραγγελίες.xlsx και την τροφοδοσία OData Northwind. Αυτό το ερώτημα μπορεί να εφαρμοστεί σε ένα μοντέλο του Power Pivot. Επίσης, οι αλλαγές στο ερώτημα του Power Query τροποποιούν και ανανεώνουν τον πίνακα που προκύπτει στο μοντέλο του Power Pivot.

Αρχή της σελίδας

Σημείωση: Το Πρόγραμμα επεξεργασίας ερωτήματος εμφανίζεται μόνο κατά τη φόρτωση, επεξεργασία ή δημιουργία νέου ερωτήματος με χρήση του Power Query.Το βίντεο που ακολουθεί δείχνει το παράθυρο Πρόγραμμα επεξεργασίας ερωτήματος που εμφανίζεται μετά την επεξεργασία ενός ερωτήματος από ένα βιβλίο εργασίας του Excel.Για να προβάλετε το Πρόγραμμα επεξεργασίας ερωτήματος χωρίς φόρτωση ή επεξεργασία ενός υπάρχοντος ερωτήματος βιβλίου εργασίας, από την ενότητα Λήψη εξωτερικών δεδομένων στην καρτέλα της Κορδέλας του Power Query, επιλέξτε Από άλλες προελεύσεις > Κενό ερώτημα.Το βίντεο που ακολουθεί δείχνει έναν τρόπο για να εμφανίσετε το Πρόγραμμα επεξεργασίας ερωτήματος.

Τρόπος προβολής προγράμματος επεξεργασίας ερωτήματος στο Excel

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×