CONTAINS

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

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.
Columnname 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)