Funkcja CONTAINS (język DAX)
Zwraca wartość Prawda, jeśli dla wszystkich odnośnych kolumn istnieją wartości (są w nich zawarte); w przeciwnym razie funkcja zwraca wartość Fałsz.
Składnia
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Parametry
table
Dowolne wyrażenie języka DAX zwracające tabelę danych.columnName
Nazwa istniejącej kolumny utworzona z użyciem standardowej składni języka DAX. Nie może być wyrażeniem.value
Dowolne wyrażenie języka DAX zwracające pojedynczą wartość skalarną, która ma zostać wyszukana w kolumnie columnName. To wyrażenie zostanie obliczone tylko jeden raz przed przekazaniem do listy argumentów.
Wartość zwracana
Wartość TRUE, jeśli każdą określoną wartość value można znaleźć w odpowiedniej kolumnie columnName (jest w niej zawarta); w przeciwnym razie funkcja zwraca wartość FALSE.
Uwagi
Argumenty columnName i value muszą być określane parami; w przeciwnym razie funkcja zwraca błąd.
Kolumna columnName musi należeć do określonej tabeli table lub do tabeli powiązanej z tabelą table.
Jeśli argument columnName odwołuje się do kolumny w powiązanej tabeli, musi być w pełni kwalifikowaną nazwą; w przeciwnym razie zostanie zwrócony błąd.
Przykład
W poniższym przykładzie jest tworzona miara obliczeniowa informująca, czy w dokonano sprzedaży internetowej produktu 214 klientowi 11185.
=CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)