CONTAINS
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
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 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
ivalue
muszą znajdować się w parach; w przeciwnym razie zwracany jest błąd.columnName
musi należeć do określonejtable
lub do tabeli powiązanej ztable
.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)