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