Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 13 Текущий »

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

Синтаксис

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

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

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

  • Нет меток