Unión de tablas con posibles duplicados

En este sencillo escenario partimos de tablas que queremos unir pero que, por la forma o el momento en que han sido generadas, pueden tener duplicados, y no queremos que el resultado de la unión los tenga. Las tablas con las que vamos a trabajar son las siguientes:

Primera tabla a unirSegunda tabla a unir

Podemos ver la existencia de registros duplicados. Una simple unión (usando la función UNION) incluiría estos registros:

T = UNION(T1; T2)

Unión de ambas tablas incluyendo registros duplicados

Para asegurarnos de que solo se consideran registros sin duplicar, basta con utilizar la función DISTINT, que devuelve una tabla equivalente a la que se le pasa como argumento tras eliminar los duplicados:

T = DISTINCT(
        UNION(T1; T2)
)

Unión de ambas tablas sin incluir registros duplicados

 

Funciones DAX involucradas
Enviado por admin el Jue, 04/07/2019 - 11:02