Filtro DAX - función ALLEXCEPT

Descripción

Elimina todos los filtros de contexto de la tabla, excepto los filtros que se han aplicado a las columnas especificadas.

Sintaxis

ALLEXCEPT (<table>, <column>, [<column>] …)

Parámetros

No Señor. Descripción de parámetros
1

table

La tabla sobre la que se eliminan todos los filtros de contexto, excepto los filtros de las columnas que se especifican en los argumentos posteriores.

2

column

Una o más columnas especificadas para las que se deben conservar los filtros de contexto.

Para la función ALLEXCEPT, el primer argumento debe ser una referencia a una tabla base. Todos los argumentos posteriores deben ser referencias a columnas base en esa tabla.

No puede utilizar expresiones de tabla o de columna con la función ALLEXCEPT.

Valor devuelto

Una tabla con todos los filtros eliminados excepto los filtros de las columnas especificadas.

Observaciones

La función ALLEXCEPT no se usa por sí misma, pero sirve como una función intermedia que se puede usar para cambiar el conjunto de resultados sobre los cuales se realiza algún otro cálculo.

Puede utilizar la función ALLEXCEPT si desea eliminar los filtros en muchas columnas de una tabla, pero no en todas.

Ejemplo

= CALCULATE (COUNTA (Results[Medal]), ALLEXCEPT (Hosts, Hosts[City]))

Los valores en la columna Medalla en la tabla Resultados se cuentan con todos los filtros eliminados, excepto los filtros en la Ciudad de la columna en la tabla Anfitriones.