/
REMOVEFILTERS

REMOVEFILTERS

Очищает фильтры в указанных таблицах или столбцах. Используется только для очистки фильтров. Не возвращает таблицы.

Синтаксис

REMOVEFILTERS ( [<TableName>] )

Параметр

Атрибуты

Описание

Параметр

Атрибуты

Описание

TableName

Обязательный

Название таблицы для очистки FILTER CONTEXT.

Примечание

REMOVEFILTERS может использоваться только как модификатор CALCULATE.

  • Обязательно указывать таблицу.

  • В рамках CALCULATE поддерживаются несколько REMOVEFILTERS.

  • Можно комбинировать с FILTER в рамках одного CALCULATE.

Пример

Формула ниже вычисляет относительную долю общей суммы продаж для каждого клиента в таблице dimcustomer в контексте фактической таблицы factonlinesales:

SUM ( factonlinesales[salesamount] ) / CALCULATE ( SUM ( factonlinesales[salesamount] ), REMOVEFILTERS ( dimcustomer ) )

Данная формула выполняет следующие действия:

  1. Суммирует столбец salesamount в таблице factonlinesales для всех строк, находящихся в текущем контексте данных.

  2. Выполняет вычисление, которое суммирует столбец salesamount в таблице factonlinesales, но без учета всех фильтров, связанных с таблицей dimcustomer.

  3. Делит первоначальную сумму продаж на результат второго вычисления, чтобы получить долю каждого клиента от общей суммы продаж без учета фильтров, связанных с таблицей dimcustomer.


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

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

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

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

 

Related content

CALCULATE
Read with this
REMOVEFILTERS
More like this
DISTINCTCOUNT
Read with this
REMOVEFILTERS
More like this
Расчет доли продаж по продуктам внутри бренда
Расчет доли продаж по продуктам внутри бренда
Read with this
REMOVEFILTERS
More like this