ALLCROSSFILTERED

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

Снимите все фильтры, применяемые к таблице.

Синтаксис

ALLCROSSFILTERED(<table>)

Параметры

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

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

N/A. См. примечания.

Замечания

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

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

Пример

DEFINE
MEASURE FactInternetSales[TotalQuantity1] =
    CALCULATE(SUM(FactInternetSales[OrderQuantity]), ALLCROSSFILTERED(FactInternetSales))
MEASURE FactInternetSales[TotalQuantity2] =
    CALCULATE(SUM(FactInternetSales[OrderQuantity]), ALL(FactInternetSales))
EVALUATE
    SUMMARIZECOLUMNS(DimSalesReason[SalesReasonName], 
        "TotalQuantity1", [TotalQuantity1],
        "TotalQuantity2", [TotalQuantity2])
    ORDER BY DimSalesReason[SalesReasonName]

Возвращает

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Демонстрационное событие 60398
Реклама журнала 60398
Изготовитель 60398 1818
На повышение 60398 7390
Другой 60398 3653
Цена 60398 47733
Качество 60398 1551
Обзор 60398 1640
Спонсорство 60398
Телевизионная реклама 60398 730

Примечание

Существует прямая или непрямая связь между таблицей FactInternetSales и таблицей DimSalesReason.