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


ALLCROSSFILTERED

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

Очистить allfilters, которые применяются к таблице.

Синтаксис

ALLCROSSFILTERED(<table>)

Параметры

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

Возврат value

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

Замечания

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

  • Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (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
Price 60398 47733
Качество 60398 1551
Обзор 60398 1640
Спонсорство 60398
Телевизионная реклама 60398 730

Заметка

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