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


Δεξιός εξωτερικός σύνδεσμος

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

Παράδειγμα δεξιάς εξωτερικής σύνδεσης.

Διάγραμμα του αριστερού πίνακα που περιέχει στήλες Date, CountryID και Units. Η στήλη CountryID με έμφαση περιέχει τιμές 1 στις γραμμές 1 και 2, 3 στη γραμμή 3 και 4 στη γραμμή 4. Ο δεξιός πίνακας περιέχει στήλες ID και Country, με μόνο μία γραμμή. Η τονισμένη στήλη αναγνωριστικού περιέχει μια τιμή 3 στη σειρά 1 (που δηλώνει Παναμάς). Ένας πίνακας κάτω από τους δύο πρώτους πίνακες περιέχει τις στήλες Ημερομηνία, Αναγνωριστικό Χώρας, Μονάδες και Χώρα. Ο πίνακας έχει μία γραμμή, με το CountryID του 3 και τη Χώρα του Παναμά.

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

  • Πωλήσεων : Αυτός ο πίνακας περιλαμβάνει τα πεδίαΗμερομηνία, CountryID και Units. Το CountryID είναι μια τιμή ακέραιου αριθμού που αντιπροσωπεύει το μοναδικό αναγνωριστικό από τον πίνακα Countries .

    Στιγμιότυπο οθόνης του πίνακα πωλήσεων που περιέχει στήλες Date, CountryID και Units, με το CountryID να έχει οριστεί σε 1 στις γραμμές 1 και 2, 3 στη γραμμή 3 και 4 στη γραμμή 4.

  • Countries: Αυτός ο πίνακας είναι ένας πίνακας αναφοράς με τα πεδία αναγνωριστικό και Country. Το αναγνωριστικό πεδίο αντιπροσωπεύει το μοναδικό αναγνωριστικό για κάθε εγγραφή.

    Στιγμιότυπο οθόνης του πίνακα χωρών με μία μόνο γραμμή, με το αναγνωριστικό να έχει οριστεί σε 3 και τη Χώρα να έχει οριστεί στον Παναμά.

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

Πεδίο από τον πίνακα Sales Πεδίο από τον πίνακα Countries
Αναγνωριστικό χώρας ΑΝΑΓΝΩΡΙΣΤΙΚΌ

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

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

Για να κάνετε έναν δεξιό εξωτερικό σύνδεσμο:

  1. Επιλέξτε το ερώτημα Sales και, στη συνέχεια, επιλέξτε Συγχώνευση ερωτημάτων.
  2. Στο παράθυρο διαλόγου Συγχώνευση , στην περιοχή Δεξιός πίνακας για συγχώνευση, επιλέξτε Χώρες.
  3. Στον πίνακα Sales, επιλέξτε τη στήλη CountryID.
  4. Στον πίνακα Countries, επιλέξτε τη στήλη ID.
  5. Στην ενότητα Σύνδεση τύπου, επιλέξτε Δεξιό εξωτερικό.
  6. Επιλέξτε OK.

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

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

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

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

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