NATURALLEFTOUTERJOIN
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Εκτελεί μια ένωση του LeftTable με τον RightTable χρησιμοποιώντας τη σημασιολογία Left Εξωτερικού συνδέσμου.
Σύνταξη
NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)
Παραμέτρους
Όρος | Ορισμός |
---|---|
LeftTable |
Μια παράσταση πίνακα που ορίζει τον πίνακα στην πλευρά left της ένωσης. |
RightTable |
Μια παράσταση πίνακα που ορίζει τον πίνακα στην πλευρά right της ένωσης. |
Επιστροφή value
Ένας πίνακας ο οποίος περιλαμβάνει μόνο γραμμές από το RightTable για τις οποίες οι values στις κοινές στήλες που καθορίζονται υπάρχουν επίσης στον LeftTable. Ο πίνακας που επιστρέφεται θα έχει τις κοινές στήλες από τον left πίνακα and τις άλλες στήλες και από τους δύο πίνακες.
Παρατηρήσεις
Οι πίνακες ενώνονται σε κοινές στήλες (κατά όνομα) στους δύο πίνακες. If οι δύο πίνακες δεν έχουν κοινά ονόματα στηλών, επιστρέφεται μια error.
Δεν υπάρχει εγγύηση σειράς ταξινόμησης για τα αποτελέσματα.
Οι στήλες στις οποίες γίνεται η ένωση πρέπει να έχουν τον ίδιο τύπο δεδομένων και στους δύο πίνακες.
Ενώνονται μόνο στήλες από τον ίδιο πίνακα προέλευσης (έχουν την ίδια γενεαλογία). Για παράδειγμα, τα Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] με σχέσεις πολλά προς ένα μεταξύ των WebSales and StoreSales and τον πίνακα Products με βάση τη στήλη ProductID, οι webSales and οι πίνακες StoreSales συνδέονται στο [ProductID].
Χρησιμοποιείται αυστηρή σημασιολογία σύγκρισης κατά την ένωση. Δεν υπάρχει αναγκαστική μετατροπή τύπων. Για παράδειγμα, το 1 not ισούται με 1,0.
Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).