ALLCROSSFILTERED

Borra todos los filtros que se han aplicado a una tabla.

Sintaxis

ALLCROSSFILTERED(<table>)

Parámetros

Término Definición
tabla Tabla en la que se van a borrar los filtros.

Valor devuelto

N/D Vea Notas.

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 utiliza en columnas calculadas o en 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]

Vea que devuelve lo siguiente:

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Evento de demostración 60 398
Anuncio en revista 60 398
Fabricante 60 398 1818
En promoción 60 398 7390
Otros 60 398 3 653
Precio 60 398 47 733
Calidad 60 398 1 551
Revisar 60 398 1640
Patrocinio 60 398
Anuncio en televisión 60 398 730

Nota

Existe una relación de varios a varios directa o indirecta entre las tablas FactInternetSales y DimSalesReason.