Udostępnij za pośrednictwem


CONTAINS

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

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 DAX zwracające tabelę danych.
columnName Nazwa istniejącej kolumny przy użyciu standardowej składni DAX. Nie może to być wyrażenie.
value Każde wyrażenie DAX zwracające pojedynczą wartość skalarną, które ma być wyszukiwane w 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 value można znaleźć w odpowiednich columnName, lub są zawarte w tych kolumnach; w przeciwnym razie funkcja zwraca FALSE.

Uwagi

  • Argumenty columnName i value muszą znajdować się w parach; w przeciwnym razie zwracany jest błąd.

  • columnName musi należeć do określonej tablelub do tabeli powiązanej z table.

  • Jeśli columnName odnosi 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)