Κοινή χρήση μέσω


Επισκόπηση συγχώνευσης ερωτημάτων

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

διάγραμμα που εμφανίζει δύο κενούς πίνακες στην κορυφή συγχωνευμένο σε έναν πίνακα στο κάτω μέρος με όλες τις στήλες από τον αριστερό πίνακα και έναν από τον δεξιό πίνακα.

Συγχώνευση ερωτημάτων

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

  • συγχώνευση ερωτημάτων: Εμφανίζει το παράθυρο διαλόγου Συγχώνευση , με το επιλεγμένο ερώτημα ως αριστερό πίνακα της λειτουργίας συγχώνευσης.
  • Συγχώνευση ερωτημάτων ως νέα: Εμφανίζει το παράθυρο διαλόγου Συγχώνευση χωρίς προεπιλεγμένους πίνακες για τη λειτουργία συγχώνευσης.

Στιγμιότυπο οθόνης της αρχικής καρτέλας Power Query με έμφαση στις επιλογές συγχώνευσης ερωτημάτων.

Αναγνώριση πινάκων για συγχώνευση

Η λειτουργία συγχώνευσης απαιτεί δύο πίνακες:

  • Αριστερός πίνακας γιασυγχώνευσης: Η πρώτη επιλογή, από επάνω προς τα κάτω στην οθόνη σας.
  • δεξιός πίνακας γιασυγχώνευσης: Η δεύτερη επιλογή, από επάνω προς τα κάτω στην οθόνη σας.

Στιγμιότυπο οθόνης ενός παραθύρου διαλόγου Συγχώνευση χωρίς καταχωρήσεις για τον αριστερό ή τον δεξιό πίνακα.

Σημείωση

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

Επιλογή ζευγών στηλών

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

  • Sales: Το πεδίο CountryID είναι ένα κλειδί ή ένα αναγνωριστικό από τον πίνακα Countries.
  • Countries: Αυτός ο πίνακας περιέχει το CountryID και το όνομα της χώρας.

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

Στιγμιότυπο οθόνης του παραθύρου διαλόγου συγχώνευσης με τον αριστερό πίνακα για συγχώνευση να έχει οριστεί σε Πωλήσεις και επιλεγμένη τη στήλη CountryID και τον δεξιό πίνακα για συγχώνευση να έχει οριστεί σε Countries και την επιλεγμένη στήλη CountryID.

Ο στόχος είναι να ενώσετε αυτούς τους πίνακες χρησιμοποιώντας τη στήλη CountryID και από τους δύο πίνακες, ώστε να επιλέξετε τη στήλη CountryID από κάθε πίνακα. Αφού κάνετε τις επιλογές, εμφανίζεται ένα μήνυμα με έναν εκτιμώμενο αριθμό αντιστοιχιών στο κάτω μέρος του παραθύρου διαλόγου.

Σημείωση

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

Μπορείτε επίσης να επιλέξετε πολλές στήλες για να εκτελέσετε την ένωση, επιλέγοντας ctrl καθώς επιλέγετε τις στήλες. Όταν το κάνετε αυτό, η σειρά με την οποία επιλέχθηκαν οι στήλες εμφανίζεται σε μικρούς αριθμούς δίπλα στις επικεφαλίδες στηλών, ξεκινώντας από το 1.

Για αυτό το παράδειγμα, έχετε τους πίνακες Sales και Countries. Καθένας από τους πίνακες έχει CountryID και στήλες StateID, τις οποίες πρέπει να συνδυάσετε για την ένωση μεταξύ των δύο στηλών.

Πρώτα, επιλέξτε τη στήλη CountryID στον πίνακα Sales, επιλέξτε Ctrlκαι, στη συνέχεια, επιλέξτε τη στήλη StateID. (Αυτή η ενέργεια εμφανίζει τους μικρούς αριθμούς στις επικεφαλίδες στηλών.) Στη συνέχεια, εκτελέστε τις ίδιες επιλογές στον πίνακα Countries.

παράθυρο διαλόγου Συγχώνευση με ρυθμίσεις για τον αριστερό και τον δεξιό πίνακα.

Στιγμιότυπο οθόνης του παραθύρου διαλόγου συγχώνευσης με τον αριστερό πίνακα για συγχώνευση να έχει οριστεί σε Πωλήσεις, με επιλεγμένες τις στήλες CountryID και StateID και τον δεξιό πίνακα για συγχώνευση σε Countries, με επιλεγμένες τις στήλες CountryID και StateID. Το είδος Συνδέσμου έχει οριστεί σε Αριστερός εξωτερικός.

Σημείωση

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

Χρήση της πρότασης ζεύγους στηλών

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

Μπορεί να υπάρχουν πολλές προτάσεις αλλά, για αυτό το σενάριο, υπάρχει μόνο μία πρόταση από τη δυνατότητα, όπου αντιστοιχίζει τη στήλη CountryID από τον πίνακα Πωλήσεις στη στήλη CountryID από τον πίνακα CountryID από τον πίνακα Countries. Μπορείτε να το επιλέξετε και η αντιστοίχιση ζεύγους στηλών εφαρμόζεται αυτόματα στο παράθυρο διαλόγου σας.

Στιγμιότυπο οθόνης του παραθύρου διαλόγου

Σημείωση

Προτείνεται μόνο η αντιστοίχιση ζεύγους στηλών. Άλλες επιλογές σε αυτό το παράθυρο διαλόγου, όπως η ρύθμιση παραμέτρων τύπου συνδέσμου ή η ασαφής αντιστοίχιση, δεν εμπίπτουν στην εμβέλεια αυτής της πρότασης.

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

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

Από εδώ, μπορείτε να επιλέξετε να αναπτύξετε ή να συγκεντρώσετε τα πεδία από αυτήν τη νέα στήλη πίνακα, που είναι τα πεδία από τον δεξιό πίνακα.

μενού Ανάπτυξη στήλης πίνακα.

Σημείωση

Προς το παρόν, η εμπειρία Power Query Online παρέχει μόνο τη λειτουργία ανάπτυξης στο περιβάλλον εργασίας του. Η επιλογή συνάθροισης θα προστεθεί αργότερα αυτό το έτος.

Είδη συνδέσμου

Ένας τύπος σύνδεσης καθορίζει τον τρόπο εκτέλεσης μιας λειτουργίας συγχώνευσης. Ο παρακάτω πίνακας περιγράφει τα διαθέσιμα είδη ένωσης στο Power Query.

Είδος συνδέσμου Εικόνα Περιγραφή
αριστερός εξωτερικός Όλες οι γραμμές από τον αριστερό πίνακα, που συμφωνούν γραμμές από τον δεξιό πίνακα
δεξιά εξωτερική Όλες οι γραμμές από τον δεξιό πίνακα, που συμφωνούν γραμμές από τον αριστερό πίνακα
Πλήρης εξωτερική Όλες οι γραμμές και από τους δύο πίνακες
Εσωτερικός Αντιστοίχιση μόνο γραμμών και από τους δύο πίνακες
αριστερό Μόνο γραμμές από τον αριστερό πίνακα
Αντι Δεξιά Μόνο γραμμές από τον δεξιό πίνακα

Ασαφής συμφωνία

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

Σημείωση

Η ασαφής αντιστοίχιση υποστηρίζεται μόνο για λειτουργίες συγχώνευσης σε στήλες κειμένου. Για περισσότερες πληροφορίες, μεταβείτε στο Πώς λειτουργεί η ασαφής αντιστοίχιση στο Power Query.