CONTAINS
Ισχύει για:Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Επιστρέφει την τιμή true εάν υπάρχουν τιμές για όλες τις αναφερόμενες στήλες ή περιέχονται σε αυτές τις στήλες. Διαφορετικά, η συνάρτηση επιστρέφει false.
Σύνταξη
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Παραμέτρους
Όρος | Ορισμός |
---|---|
table |
Οποιαδήποτε DAX παράσταση που επιστρέφει έναν πίνακα δεδομένων. |
columnName |
Το όνομα μιας υπάρχουσας στήλης, χρησιμοποιώντας τυπική DAX σύνταξη. Δεν μπορεί να είναι παράσταση. |
value |
Οποιαδήποτε παράσταση DAX που επιστρέφει μια μοναδική ανυσματική τιμή, η οποία πρέπει να αναζητηθεί σε columnName . Η παράσταση πρέπει να αξιολογηθεί ακριβώς μία φορά και προτού διαβιβαστεί στη λίστα ορισμάτων. |
Τιμή επιστροφής
Μια τιμή TRUE
εάν κάθε καθορισμένο value
μπορεί να βρεθεί στις αντίστοιχες columnName
ή περιέχονται σε αυτές τις στήλες. Διαφορετικά, η συνάρτηση επιστρέφει FALSE
.
Παρατηρήσεις
Τα ορίσματα
columnName
καιvalue
πρέπει να έρχονται σε ζεύγη. Διαφορετικά, επιστρέφεται σφάλμα.columnName
πρέπει να ανήκουν στον καθορισμένοtable
ή σε έναν πίνακα που σχετίζεται μεtable
.Εάν
columnName
αναφέρεται σε μια στήλη σε έναν σχετιζόμενο πίνακα, τότε πρέπει να είναι πλήρως προσδιορισμένη. Διαφορετικά, επιστρέφεται σφάλμα.Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Το παρακάτω παράδειγμα δημιουργεί μια μέτρηση που σας ενημερώνει αν υπήρχαν πωλήσεις μέσω Internet ταυτόχρονα για το προϊόν 214 και τον πελάτη 11185.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)