/
FILTER

FILTER

Функция фильтрации.

Синтаксис

FILTER ( <Table>, <FilterExpression> )

  • Поддерживается IN и AND.

  • Не поддерживается вложенность.

  • IN поддерживает только строки: FILTER ( 'Sales', 'Sales'[ProductCategory] IN { "Audio", "Computers" } ).

  • AND поддерживает следующие операции сравнения >, <, >=, <=, =, <>. Поддерживается работа с числами FILTER (Sales, AND(Sales[SalesQuantity] <> 150, Sales[SalesAmount] > 1500)) и DATE.

  • Поддерживается работа только с CALCULATE.

  • Значения, используемые в фильтре, чувствительны к регистру. Если вы не хотите, чтобы учитывался регистр, используйте в фильтре функцию CONTAINSSTRING. Например:
    CALCULATE(
    SUM(factonlinesales[salesamount]),
    FILTER(
    dimproduct,
    CONTAINSSTRING(dimproduct[brandname], "Contoso")
    )
    )

Пример

CALCULATE ( SUM ( Sales[SalesAmount]), FILTER ( 'Sales', 'Sales'[ProductCategory] IN { "Audio" } ) )

Смотрите также

Моделирование данных с помощью DAX
Поддерживаемые функции DAX
Математические операторы

На этой странице


Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.

 

Related content

Поддерживаемые функции DAX
Поддерживаемые функции DAX
Read with this
FILTER
More like this
CALCULATE
Read with this
FILTER
More like this
DATE
Read with this
FILTER
More like this