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)