EXCEPT
Se aplica a:columna Calculada
tabla calculada
Medida
cálculo visual
Devuelve las filas de la primera tabla de la expresión que no aparecen en la segunda tabla.
Sintaxis
EXCEPT(<table_expression1>, <table_expression2>)
Parámetros
Término | Definición |
---|---|
Table_expression |
Cualquier expresión DAX que devuelva una tabla. |
Valor devuelto
Tabla que contiene las filas de una tabla menos todas las filas de otra tabla.
Observaciones
Si aparece una fila en todas en ambas tablas, y sus duplicados no están presentes en el conjunto de resultados. Si una fila solo aparece en table_expression1, aparecerán sus duplicados en el conjunto de resultados.
Los nombres de columna coincidirán con los nombres de columna de table_expression1.
La tabla devuelta tiene linaje basado en las columnas de table_expression1 , independientemente del linaje de las columnas de la segunda tabla. Por ejemplo, si la primera columna de la primera table_expression tiene linaje con la columna base C1 del modelo, except reducirá las filas en función de la disponibilidad de valores en la primera columna de la segunda table_expression y mantendrá intacto el linaje en la columna base C1.
Las dos tablas deben tener el mismo número de columnas.
Las columnas se comparan en función del posicionamiento y la comparación de datos sin coerción de tipos.
El conjunto de filas devueltas depende del orden de las dos expresiones.
La tabla devuelta no incluye columnas de tablas relacionadas con table_expression1.
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
States1
Estado |
---|
Un |
B |
B |
B |
C |
D |
D |
States2
Estado |
---|
B |
C |
D |
D |
D |
E |
E |
E |
Except(States1, States2)
Estado |
---|
Un |
Except(States2, States1)
Estado |
---|
E |
E |
E |