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


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

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

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

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

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

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

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

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

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

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

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

Σημείωμα

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

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

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

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

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

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

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

Σημείωμα

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

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

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

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

Παράθυρο διαλόγου

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

Σημείωμα

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

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

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

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

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

Σημείωμα

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

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

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

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

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

Σημείωμα

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

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

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

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

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

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

Σημείωμα

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