/
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

CALCULATE
Read with this
FILTER
More like this
DIVIDE
Read with this
FILTER
More like this
Примеры использования вложенных мер
Примеры использования вложенных мер
Read with this
FILTER
More like this