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
Математические операторы