ALLCROSSFILTERED
Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual
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.