Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Necesito identificar registros (es decir, nombres de empleados) de una tabla que no tienen una coincidencia dentro de una segunda tabla. ¿hay alguna manera de unirse/modelar esto para devolver el delta como en el ejemplo siguiente? Esencialmente tratando de imitar el SQL 'donde no existe'
Tabla 1
Nombre | Edad |
Bob | 53 |
Kim | 98 |
John | 43 |
Tabla 2
Nombre | Color |
Bob | Verde |
Brian | Naranja |
Mike | Naranja |
Kim | Azul |
Resultado
Bob |
Kim |
Solved! Go to Solution.
@master_schef, lo que está mostrando es una coincidencia, no una discordancia.
Por discordancia, excepto
except(distinct(Table1[Name]),distinct(Table2[Name]))
https://docs.microsoft.com/en-us/dax/except-function-dax
para lo común que tiene https://docs.microsoft.com/en-us/dax/intersect-function-dax
intersect(distinct(Table1[Name]),distinct(Table2[Name]))
https://docs.microsoft.com/en-us/dax/intersect-function-dax
Hola @master_schef
Si la ayuda de las publicaciones anteriores, por favor márquela como una respuesta para ayudar a otros a encontrarla más rápidamente. ¡Gracias!
Si no, por favor, amablemente elaborar más.
@master_schef: puede usar EXCEPT en DAX o las uniones antiacciones derecha/izquierda en Power Query (consultas de combinación)
@master_schef, lo que está mostrando es una coincidencia, no una discordancia.
Por discordancia, excepto
except(distinct(Table1[Name]),distinct(Table2[Name]))
https://docs.microsoft.com/en-us/dax/except-function-dax
para lo común que tiene https://docs.microsoft.com/en-us/dax/intersect-function-dax
intersect(distinct(Table1[Name]),distinct(Table2[Name]))
https://docs.microsoft.com/en-us/dax/intersect-function-dax