¿ÚNETE y UNIÓN en Power BI? ¿Mejor manera que usar la columna condicional?

Un usuario Pregunto ✅

Fuego fuego Fuego

Tengo dos tablas tblcalls y tblcallscc que se encuentran en una relación 1:1 a través de tblcalls.call_id y tblcallscc.cc_call_id. Quiero fusionarlos en una tabla grande. Sin embargo, a veces faltan registros en una de las tablas. Y también quiero tener una nueva columna «id» que contenga tblcalls.call_id o tblcallscc.cc_call_id de cualquier registro que exista.

Ejemplo:

unión.PNG

Esto es lo que haría en SQL para lograr esto:

SELECCIONE call_id como «id», * DESDE tblcalls IZQUIERDA ÚNASE a tblcallscc ON call_id = cc_call_id
UNIÓN
SELECCIONE cc_call_id como «id», * DESDE tblcalls ÚNASE A LA DERECHA tblcallscc EN call_id = cc_call_id ORDENAR POR i

Ahora en Power BI logré hacer la UNIÓN a través de «Combinar consultas -> Combinar consultas como nuevas» y usar una UNIÓN EXTERNA COMPLETA. Sin embargo, estoy un poco perdido sobre cómo agregar de manera eficiente la columna «id».

Editar: en realidad acabo de encontrar una manera. Lo que hice fue agregar una Columna Condicional, pero quisiera saber si esta es la forma de hacerlo, o si hay una mejor.

añadir_columna.PNG

Sunkari

En respuesta a Fuego fuego Fuego

entonces no veo ningún método mejor que el tuyo.

Sunkari

Ir a la unión externa completa

Consulte el siguiente enlace para obtener más detalles.

http://radacad.com/how-to-change-joining-types-in-power-bi-and-power-query

Fuego fuego Fuego

En respuesta a Sunkari

Lo siento, me perdí una palabra en mi pregunta. Utilicé la UNIÓN EXTERNA COMPLETA. Mi pregunta era si se podría mejorar la forma en que agregué la columna «id».

Sunkari

En respuesta a Fuego fuego Fuego

entonces no veo ningún método mejor que el tuyo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *