Cómo unir tablas y agregar columnas usando DAX (Editar consulta)

Un usuario Pregunto ✅

PavithraRajan

Tengo que unir dos tablas A y B usando ID.
Luego agregue la columna ‘Grado’ de la tabla B a la Tabla A
O / P esperado: la tabla contiene las columnas A, B y C

Fichero de entrada:

Cuadro A
IDENTIFICACIÓN Nombre
111 Adex
222 barriga
333 Caty
Cuadro B
IDENTIFICACIÓN La licenciatura
111 B.Com
222 Tecnología B
333 BCA

Salida esperada:

Cuadro A
IDENTIFICACIÓN Nombre La licenciatura
111 Adex B.Com
222 barriga Tecnología B
333 Caty BCA

Usando DAX (Editar consulta / Transformar datos)
Ayúdenme a resolver este problema y, si es posible, expliquen la sintaxis que se utilizará.

¡Gracias de antemano!

Karlos

Siempre que tenga una relación, simplemente agregue una columna en la Tabla A, pegue en el siguiente

Degree = RELATED('Table B'[Degree])

Karlos_0-1597852339311.png

Amitchandak

@PavithraRajan, una es la tabla de combinación en la consulta de edición

https://radacad.com/append-vs-merge-in-power-bi-and-power-query

Camino de Dax

https://www.sqlbi.com/articles/from-sql-to-dax-joining-tables/

Nueva columna en la Tabla A

maxx (filter (‘Tabla B’, ‘Tabla A'[ID] = ‘Tabla B'[User ID]), ‘Tabla B'[Degree])

vivran22

@PavithraRajan

Manera DAX:

LOOKUPVALUE (cuando no hay relación entre tablas)

Agregue una nueva columna usando el siguiente DAX

Degree = LOOKUPVALUE('Table B'[Degree],'Table B'[ID],'Table A'[ID])

RELACIONADO (cuando las tablas están relacionadas)

Degree 2 = RELATED('Table B'[Degree])

Artículo relacionado:

https://www.vivran.in/post/dax-lookupvalue

https://www.vivran.in/post/dax-data-modeling-with-related-relatedtable

¡Salud!
Vivek

Si ayuda, márquelo como una solución. Felicitaciones sería una cereza en la cima 🙂
Si no es así, comparta una muestra de datos junto con los resultados esperados (preferiblemente un archivo de Excel y no una imagen)

Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter

vivran22

Hola @PavithraRajan

Manera de Power Query: Fusionar consultas

Con la Tabla A seleccionada> Inicio> Fusionar consultas:

vivran22_0-1597894478571.png

Seleccione la Tabla B en la segunda tabla y seleccione la columna común (ID en este caso):

vivran22_1-1597894558330.png

En Join Kind, seleccione Left Outer. Haga clic en Aceptar

Expanda la tabla> Seleccione la columna requerida de la Tabla B

vivran22_2-1597894705535.png

Haga clic en Aceptar.

Producción:

vivran22_3-1597894781096.png

Para obtener más detalles, puede consultar lo siguiente:

https://www.vivran.in/post/bi-simplified-webinar-1-p4-merge-queries

https://www.vivran.in/post/vlookup-joins-using-power-query

¡Salud!
Vivek

Si ayuda, márquelo como una solución. Felicitaciones sería una cereza en la parte superior 🙂
Si es así …

vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter

Amitchandak

@PavithraRajan, una es la tabla de combinación en la consulta de edición

https://radacad.com/append-vs-merge-in-power-bi-and-power-query

Camino de Dax

https://www.sqlbi.com/articles/from-sql-to-dax-joining-tables/

Nueva columna en la Tabla A

maxx (filter (‘Tabla B’, ‘Tabla A'[ID] = ‘Tabla B'[User ID]), ‘Tabla B'[Degree])

Karlos

Siempre que tenga una relación, simplemente agregue una columna en la Tabla A, pegue en el siguiente

Degree = RELATED('Table B'[Degree])

Karlos_0-1597852339311.png

Deja un comentario

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