Επισκόπηση συγχώνευσης ερωτημάτων
Μια λειτουργία συγχώνευσης ερωτημάτων ενώνει δύο υπάρχοντες πίνακες με βάση αντίστοιχες τιμές από μία ή πολλές στήλες. Μπορείτε να επιλέξετε να χρησιμοποιήσετε διαφορετικούς τύπους συνδέσμων, ανάλογα με την έξοδο που θέλετε.
Συγχώνευση ερωτημάτων
Μπορείτε να βρείτε την εντολή
συγχώνευση ερωτημάτων : Εμφανίζει το παράθυρο διαλόγου Συγχώνευση, με το επιλεγμένο ερώτημα ως αριστερό πίνακα της λειτουργίας συγχώνευσης. Συγχώνευση ερωτημάτων ως νέα : Εμφανίζει το παράθυρο διαλόγου Συγχώνευσηχωρίς προεπιλεγμένους πίνακες για τη λειτουργία συγχώνευσης.
Αναγνώριση πινάκων για συγχώνευση
Η λειτουργία συγχώνευσης απαιτεί δύο πίνακες:
- Αριστερός πίνακας γιασυγχώνευσης: Η πρώτη επιλογή, από επάνω προς τα κάτω στην οθόνη σας.
- δεξιός πίνακας γιασυγχώνευσης: Η δεύτερη επιλογή, από επάνω προς τα κάτω στην οθόνη σας.
Σημείωση
Η θέση, αριστερά ή δεξιά, των πινάκων γίνεται πολύ σημαντική όταν επιλέγετε το σωστό είδος συνδέσμου που θα χρησιμοποιηθεί.
Επιλογή ζευγών στηλών
Αφού επιλέξετε τόσο τον αριστερό όσο και τον δεξιό πίνακα, μπορείτε να επιλέξετε τις στήλες που καθοδηγούν τον σύνδεσμο μεταξύ των πινάκων. Στο παρακάτω παράδειγμα, υπάρχουν δύο πίνακες:
Sales : Το πεδίοCountryID είναι ένα κλειδί ή ένα αναγνωριστικό από τον πίνακαCountries. - Countries: Αυτός ο πίνακας περιέχει το CountryID και το όνομα της χώρας.
Στιγμιότυπο οθόνης του παραθύρου διαλόγου συγχώνευσης με τον αριστερό πίνακα για συγχώνευση να έχει οριστεί σε Πωλήσεις και επιλεγμένη τη στήλη CountryID και τον δεξιό πίνακα για συγχώνευση να έχει οριστεί σε Countries και την επιλεγμένη στήλη CountryID.
Ο στόχος είναι να ενώσετε αυτούς τους πίνακες χρησιμοποιώντας τη στήλη
Σημείωση
Παρόλο που αυτό το παράδειγμα εμφανίζει την ίδια κεφαλίδα στήλης και για τους δύο πίνακες, αυτό δεν αποτελεί απαίτηση για τη λειτουργία συγχώνευσης. Οι κεφαλίδες στηλών δεν χρειάζεται να συμφωνούν μεταξύ των πινάκων. Ωστόσο, είναι σημαντικό να σημειωθεί ότι οι στήλες πρέπει να έχουν τον ίδιο τύπο δεδομένων, διαφορετικά η λειτουργία συγχώνευσης μπορεί να μην αποδίδει σωστά αποτελέσματα.
Μπορείτε επίσης να επιλέξετε πολλές στήλες για να εκτελέσετε την ένωση, επιλέγοντας ctrl καθώς επιλέγετε τις στήλες. Όταν το κάνετε αυτό, η σειρά με την οποία επιλέχθηκαν οι στήλες εμφανίζεται σε μικρούς αριθμούς δίπλα στις επικεφαλίδες στηλών, ξεκινώντας από το 1.
Για αυτό το παράδειγμα, έχετε τους πίνακες
Πρώτα, επιλέξτε τη στήλη
Στιγμιότυπο οθόνης του παραθύρου διαλόγου συγχώνευσης με τον αριστερό πίνακα για συγχώνευση να έχει οριστεί σε Πωλήσεις, με επιλεγμένες τις στήλες CountryID και StateID και τον δεξιό πίνακα για συγχώνευση σε Countries, με επιλεγμένες τις στήλες CountryID και StateID. Το είδος Συνδέσμου έχει οριστεί σε Αριστερός εξωτερικός.
Σημείωση
Όταν επιλέγετε πολλές στήλες για μια ένωση, η σειρά που επιλέγετε τις στήλες σε κάθε πίνακα πρέπει να συμφωνεί. Για παράδειγμα, η πρώτη στήλη που επιλέχθηκε στον αριστερό πίνακα συμφωνεί με την πρώτη στήλη που επιλέχθηκε στον δεξιό πίνακα και ούτω καθεξής. Διαφορετικά, θα παρατηρήσετε εσφαλμένα αποτελέσματα ένωσης.
Χρήση της πρότασης ζεύγους στηλών
Όταν επιλέγετε τον αριστερό και τον δεξιό πίνακα στο παράθυρο διαλόγου Συγχώνευση, μπορείτε να ελέγξετε το εικονίδιο λαμπτήρα φωτός στην επάνω δεξιά γωνία του παραθύρου διαλόγου για να δείτε εάν υπάρχουν προτάσεις σχετικά με την αντιστοίχιση σε ζεύγη στηλών μεταξύ των δύο πινάκων.
Μπορεί να υπάρχουν πολλές προτάσεις αλλά, για αυτό το σενάριο, υπάρχει μόνο μία πρόταση από τη δυνατότητα, όπου αντιστοιχίζει τη στήλη CountryID από τον πίνακα Πωλήσεις στη στήλη CountryID από τον πίνακα CountryID από τον πίνακα Countries. Μπορείτε να το επιλέξετε και η αντιστοίχιση ζεύγους στηλών εφαρμόζεται αυτόματα στο παράθυρο διαλόγου σας.
Σημείωση
Προτείνεται μόνο η αντιστοίχιση ζεύγους στηλών. Άλλες επιλογές σε αυτό το παράθυρο διαλόγου, όπως η ρύθμιση παραμέτρων τύπου συνδέσμου ή η ασαφής αντιστοίχιση, δεν εμπίπτουν στην εμβέλεια αυτής της πρότασης.
Ανάπτυξη ή συγκέντρωση της νέας συγχωνευμένης στήλης πίνακα
Αφού επιλέξετε
Από εδώ, μπορείτε να επιλέξετε να αναπτύξετε ή να συγκεντρώσετε τα πεδία από αυτήν τη νέα στήλη πίνακα, που είναι τα πεδία από τον δεξιό πίνακα.
Σημείωση
Προς το παρόν, η εμπειρία Power Query Online παρέχει μόνο τη λειτουργία ανάπτυξης στο περιβάλλον εργασίας του. Η επιλογή συνάθροισης θα προστεθεί αργότερα αυτό το έτος.
Είδη συνδέσμου
Ένας τύπος σύνδεσης καθορίζει τον τρόπο εκτέλεσης μιας λειτουργίας συγχώνευσης. Ο παρακάτω πίνακας περιγράφει τα διαθέσιμα είδη ένωσης στο Power Query.
Είδος συνδέσμου | Εικόνα | Περιγραφή |
---|---|---|
αριστερός εξωτερικός |
Όλες οι γραμμές από τον αριστερό πίνακα, που συμφωνούν γραμμές από τον δεξιό πίνακα | |
δεξιά εξωτερική | Όλες οι γραμμές από τον δεξιό πίνακα, που συμφωνούν γραμμές από τον αριστερό πίνακα | |
Πλήρης εξωτερική | Όλες οι γραμμές και από τους δύο πίνακες | |
Εσωτερικός | Αντιστοίχιση μόνο γραμμών και από τους δύο πίνακες | |
αριστερό |
Μόνο γραμμές από τον αριστερό πίνακα | |
Αντι |
Μόνο γραμμές από τον δεξιό πίνακα |
Ασαφής συμφωνία
Χρησιμοποιείτε ασαφή συγχώνευση για να εφαρμόσετε αλγόριθμους ασαφούς αντιστοίχισης κατά τη σύγκριση στηλών, για να προσπαθήσετε να βρείτε αντιστοιχίες σε όλους τους πίνακες που συγχωνεύετε. Μπορείτε να ενεργοποιήσετε αυτή τη δυνατότητα επιλέγοντας το πλαίσιο ελέγχου
Σημείωση
Η ασαφής αντιστοίχιση υποστηρίζεται μόνο για λειτουργίες συγχώνευσης σε στήλες κειμένου. Για περισσότερες πληροφορίες, μεταβείτε στο Πώς λειτουργεί η ασαφής αντιστοίχιση στο Power Query.