Leer en inglés

Compartir a través de


EXCEPT

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve las filas de la tabla first de la expresión que not aparecen en la tabla second.

Sintaxis

DAX
EXCEPT(<table_expression1>, <table_expression2>)

Parámetros

Término Definición
Table_expression Cualquier expresión DAX que devuelva una tabla.

Devolver value

Tabla que contains las filas de una tabla menos all las filas de otra tabla.

Observaciones

  • If aparece una fila en all en ambas tablas, and sus duplicados están not presentes en el conjunto de resultados. If una fila solo aparece en table_expression1, and sus duplicados aparecerán 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 tabla second. Por ejemplo, if la columna first de first table_expression tiene linaje en la columna base C1 del modelo, el Except reducirá las filas en función de la disponibilidad de values en la columna first de second table_expression and mantener 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, and comparación de datos sin coerción de tipos.

  • El conjunto de filas devueltas depende del orden de las dos expresiones.

  • La tabla devuelta not incluir columnas de tablas related a table_expression1.

  • Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or 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