Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για:
Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Επιστρέφει την τιμή 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)