Udostępnij za pośrednictwem


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)