Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

Синтаксис

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")
    )
    )

Пример

Блок кода
languagejson
CALCULATE (
  SUM ( Sales[SalesAmount]), 
  FILTER ( 
    'Sales', 'Sales'[ProductCategory] IN { "Audio" } 
  )
)

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

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

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

Оглавление

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

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