DAX Otro - Función INTERSECT
Descripción
Devuelve la intersección de filas de dos tablas, conservando los duplicados.
La función DAX INTERSECT es nueva en Excel 2016.
Sintaxis
INTERSECT (<table_expression1>, <table_expression2>)
Parámetros
Término | Descripción |
---|---|
table_expression1 | Cualquier expresión DAX que devuelva una tabla. |
table_expression2 |
Valor devuelto
Una tabla que contiene todas las filas de table_expression1 que también están en table_expression2.
Observaciones
Intersect no es conmutativo. Eso significa que Intersect (T1, T2) puede tener un conjunto de resultados diferente al de Intersect (T2, T1).
Las filas duplicadas se conservan. Eso significa que si una fila aparece en table_expression1 y table_expression2, ella y todos los duplicados en table_expression_1 se incluyen en el conjunto de resultados.
Los nombres de las columnas coincidirán con los nombres de las columnas en table_expression1.
Las columnas se comparan según el posicionamiento y la comparación de datos sin coerción de tipo.
La tabla devuelta no incluye columnas de las tablas relacionadas con table_expression1.
Ejemplo
= SUMX (INTERSECT (SalesOldData,SalesNewData),[Sales Amount])
Esta fórmula DAX devuelve la suma de Sales Amount para todas las filas que están presentes en la tabla SalesOldData, que también están presentes en SalesNewData.