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


ΔΙΑΣΤΑΥΡΟΎΜΕΝΗ ΣΎΝΔΕΣΗ

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

Επιστρέφει έναν πίνακα που περιέχει το Καρτεσιανό γινόμενο όλων των γραμμών από όλους τους πίνακες των ορισμάτων. Οι στήλες του νέου πίνακα είναι όλες οι στήλες σε όλους τους πίνακες ορισμάτων.

Σύνταξη

CROSSJOIN(<table>, <table>[, <table>]…)  

Παράμετροι

Όρος Ορισμός
πίνακας Οποιαδήποτε παράσταση DAX που επιστρέφει έναν πίνακα δεδομένων

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

Ένας πίνακας που περιέχει το Καρτεσιανό γινόμενο όλων των γραμμών από όλους τους πίνακες των ορισμάτων.

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

  • Τα ονόματα στηλών από τα ορίσματα πίνακα πρέπει να είναι διαφορετικά σε όλους τους πίνακες, διαφορετικά επιστρέφεται σφάλμα.

  • Ο συνολικός αριθμός των γραμμών που επιστρέφονται από την CROSSJOIN() ισούται με το γινόμενο του αριθμού των γραμμών από όλους τους πίνακες των ορισμάτων. Επίσης, ο συνολικός αριθμός των στηλών στον πίνακα που προκύπτει είναι το άθροισμα του αριθμού των στηλών σε όλους τους πίνακες. Για παράδειγμα, εάν ο TableA έχει rA γραμμές και cA στήλες και ο TableB έχει rB γραμμές και cB στήλες και ο TableC έχει rC γραμμές και cC στήλες, τότε, ο πίνακας που προκύπτει έχει rA × rb × rC γραμμές και cA + cB + cC στήλες.

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

Παράδειγμα

Το παρακάτω παράδειγμα εμφανίζει τα αποτελέσματα της εφαρμογής της CROSSJOIN() σε δύο πίνακες: Χρώματα και Χαρτικά.

Ο πίνακας Colors περιέχει χρώματα και μοτίβα:

Color Μοτίβο
Κόκκινο Οριζόντια λωρίδα
Πράσινο Κατακόρυφη λωρίδα
Μπλε Διασταυρούμενο άθλο

Ο πίνακας Stationery περιέχει γραμματοσειρές και παρουσίαση:

Γραμματοσειράς Παρουσίαση
με απολήξεις Ανάγλυφο
χωρίς απολήξεις Χαραγμένο

Η παράσταση για τη δημιουργία της διασταυρούμενη σύνδεσης παρουσιάζεται παρακάτω:

CROSSJOIN( Colors, Stationery)  

Όταν χρησιμοποιείται η παραπάνω παράσταση όπου αναμένεται μια παράσταση πίνακα, τα αποτελέσματα της παράστασης θα είναι τα εξής:

Color Μοτίβο Γραμματοσειράς Παρουσίαση
Κόκκινο Οριζόντια λωρίδα με απολήξεις Ανάγλυφο
Πράσινο Κατακόρυφη λωρίδα με απολήξεις Ανάγλυφο
Μπλε Διασταυρούμενο άθλο με απολήξεις Ανάγλυφο
Κόκκινο Οριζόντια λωρίδα χωρίς απολήξεις Χαραγμένο
Πράσινο Κατακόρυφη λωρίδα χωρίς απολήξεις Χαραγμένο
Μπλε Διασταυρούμενο άθλο χωρίς απολήξεις Χαραγμένο