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


NATURALINNERJOIN

Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση

Εκτελεί έναν εσωτερικό σύνδεσμο ενός πίνακα με έναν άλλο πίνακα.

Σύνταξη

NATURALINNERJOIN(<LeftTable>, <RightTable>)  

Παράμετροι

Όρος Ορισμός
LeftTable Μια παράσταση πίνακα που ορίζει τον πίνακα στην αριστερή πλευρά της ένωσης.
RightTable Μια παράσταση πίνακα που ορίζει τον πίνακα στη δεξιά πλευρά της ένωσης.

Επιστρεφόμενη αξία

Ένας πίνακας ο οποίος περιλαμβάνει μόνο τις γραμμές για τις οποίες οι τιμές στις κοινές στήλες που καθορίζονται υπάρχουν και στους δύο πίνακες. Ο πίνακας που επιστρέφεται θα έχει τις κοινές στήλες από τον αριστερό πίνακα και άλλες στήλες και από τους δύο πίνακες.

Παρατηρήσεις

  • Οι πίνακες ενώνονται σε κοινές στήλες (κατά όνομα) στους δύο πίνακες. Εάν οι δύο πίνακες δεν έχουν κοινά ονόματα στηλών, επιστρέφεται σφάλμα.

  • Δεν υπάρχει εγγύηση σειράς ταξινόμησης για τα αποτελέσματα.

  • Οι στήλες στις οποίες γίνεται η ένωση πρέπει να έχουν τον ίδιο τύπο δεδομένων και στους δύο πίνακες.

  • Ενώνονται μόνο στήλες από τον ίδιο πίνακα προέλευσης (έχουν την ίδια γενεαλογία). Για παράδειγμα, οι πίνακες Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] με σχέσεις πολλά προς ένα μεταξύ των WebSales και StoreSales και του πίνακα Products με βάση τη στήλη ProductID, WebSales και StoreSales ενώνονται στο [ProductID].

  • Χρησιμοποιείται αυστηρή σημασιολογία σύγκρισης κατά την ένωση. Δεν υπάρχει αναγκαστική μετατροπή τύπων. Για παράδειγμα, το 1 δεν ισούται με 1,0.

  • Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

NATURALLEFTOUTERJOIN