Поделиться через


REMOVEFILTERS

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента

Очистка фильтров из указанных таблиц или столбцов.

Синтаксис

REMOVEFILTERS([<table> | <column>[, <column>[, <column>[,…]]]])

Параметры

Термин Определение
table Таблица, в которой требуется очистить фильтры.
столбец Столбец, на который требуется очистить фильтры.

Возвращаемое значение

Недоступно См. примечания.

Замечания

  • REMOVEFILTERS можно использовать только для очистки фильтров, но не для возврата таблицы.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример 1

Запрос DAX

DEFINE
MEASURE FactInternetSales[TotalSales] = SUM(FactInternetSales[SalesAmount])
MEASURE FactInternetSales[%Sales] = DIVIDE([TotalSales], CALCULATE([TotalSales],REMOVEFILTERS()))

EVALUATE
    SUMMARIZECOLUMNS(
      ROLLUPADDISSUBTOTAL(DimProductCategory[EnglishProductCategoryName], "IsGrandTotal"),
      "TotalSales", [TotalSales],
      "%Sales", [%Sales]
    )
ORDER BY
  [IsGrandTotal] DESC, [TotalSales] DESC 

Возвраты

DimProductCategory[EnglishProductCategoryName] [IsGrandTotal] [TotalSales] [%Sales]
Строка1 Истина 29358677.2207 1
Велосипеды False 28318144.6507 0.964557920570538
Аксессуары False 700759.96 0.023868921434441
Clothing False 339772.61 0.0115731579950215

Пример 2

Запрос DAX

DEFINE
MEASURE FactInternetSales[TotalSales] = SUM(FactInternetSales[SalesAmount])
MEASURE FactInternetSales[%Sales] = DIVIDE([TotalSales], CALCULATE([TotalSales],REMOVEFILTERS(DimProductSubcategory[EnglishProductSubcategoryName])))

EVALUATE
    SUMMARIZECOLUMNS(
      DimProductCategory[EnglishProductCategoryName],
      DimProductSubcategory[EnglishProductSubcategoryName],
      "TotalSales", [TotalSales],
      "%Sales", [%Sales]
    )
ORDER BY
  DimProductCategory[EnglishProductCategoryName] ASC,
  DimProductSubcategory[EnglishProductSubcategoryName] ASC

Возвраты

DimProductCategory [EnglishProductCategoryName] DimProductSubcategory [EnglishProductSubcategoryName] [TotalSales] [%Sales]
Аксессуары Багажники для велосипедов 39360 0.05616759
Аксессуары Велосипедные стойки 39591 0.05649723
Аксессуары Бутылки и корзины 56798.19 0.08105228
Аксессуары Очистители 7218.6 0.0103011
Аксессуары Крылья 46619.58 0.06652717
Аксессуары Шлемы 225335.6 0.3215589
Аксессуары Питьевые системы 40307.67 0.05751994
Аксессуары Шины и камеры 245529.32 0.35037578
Велосипеды Горные велосипеды 9952759.564 0.35146228
Велосипеды Шоссейные велосипеды 14520584.04 0.51276608
Велосипеды Туристические велосипеды 3844801.05 0.13577164
Clothing Каски 19688.1 0.05794493
Clothing Перчатки 35020.7 0.10307099
Clothing Майки 172950.68 0.5090189
Clothing Шорты 71319.81 0.20990453
Clothing Носки 5106.32 0.01502864
Clothing Жилеты 35687 0.10503201