/
REMOVEFILTERS

REMOVEFILTERS

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

Синтаксис

REMOVEFILTERS ( [<TableName>] )

Параметр

Атрибуты

Описание

Параметр

Атрибуты

Описание

TableName

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

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

Примечание

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

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

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

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

Пример 1

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

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

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

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

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

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

Пример 2

Очистка фильтра для колонки color для отображения всех цветов товара:

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

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

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

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

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

 

Related content

Создание пользовательского виджета
Создание пользовательского виджета
Read with this
REMOVEFILTERS
More like this
REMOVEFILTERS
More like this
REMOVEFILTERS
More like this
REMOVEFILTERS
More like this
REMOVEFILTERS
More like this