CONTAINS
Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji
Zwraca wartość true, jeśli w tych kolumnach istnieją lub znajdują się wartości dla wszystkich określonych kolumn; w przeciwnym razie funkcja zwraca wartość false.
Składnia
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Parametry
Termin | Definicja |
---|---|
table | Dowolne wyrażenie języka DAX zwracające tabelę danych. |
nazwa_kolumny | Nazwa istniejącej kolumny przy użyciu standardowej składni języka DAX. Nie może to być wyrażenie. |
wartość | Dowolne wyrażenie języka DAX zwracające pojedynczą wartość skalarną, które ma być wyszukiwane w kolumnie columnName. Wyrażenie ma być obliczane dokładnie raz i przed przekazaniem go do listy argumentów. |
Wartość zwracana
Wartość TRUE , jeśli każda określona wartość można znaleźć w odpowiedniej kolumnie columnName lub są zawarte w tych kolumnach. W przeciwnym razie funkcja zwraca wartość FALSE.
Uwagi
Argumenty columnName i wartość muszą znajdować się w parach. W przeciwnym razie zwracany jest błąd.
columnName musi należeć do określonej tabeli lub do tabeli powiązanej z tabelą.
Jeśli kolumna columnName odwołuje się do kolumny w powiązanej tabeli, musi być w pełni kwalifikowana. W przeciwnym razie zwracany jest błąd.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Poniższy przykład tworzy miarę, która informuje o tym, czy w tym samym czasie nastąpiła sprzedaż internetowa produktu 214 i klient 11185.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)