Compartir a través de


ALLCROSSFILTERED

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Borre todos los filtros que se aplican a una tabla.

Sintaxis

ALLCROSSFILTERED(<table>)

Parámetros

Término Definición
table Tabla en la que desea borrar los filtros.

Valor devuelto

N/A. Vea los comentarios.

Observaciones

  • ALLCROSSFILTERED solo se puede usar para borrar filtros, pero no para devolver una tabla.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

Ejemplo

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]

Devuelve

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Evento de demostración 60398
Anuncio de revista 60398
Fabricante 60398 1818
En promoción 60398 7390
Otro 60398 3653
Precio 60398 47733
Calidad 60398 1551
Revisión 60398 1640
Patrocinio 60398
Anuncio de televisión 60398 730

Nota

Hay una relación de varios a varios directa o indirecta entre la tabla FactInternetSales y la tabla DimSalesReason.