Combina dos mesas

Un usuario Pregunto ✅

dennis1994

Hola,

Me gustaría combinar la tabla 1 y la tabla 2 de mi foto, para que termine como la tabla 3. No dejo de entenderlo. ¿Puede alguien ayudarme por favor?

1.png

Saludos

dennis

Rfranca

En respuesta a acanepa

hola, @dennis1994 @acanepa

1. Importar los datos de TABLE1
2. Importar los datos de TABLE2
3. Edite la consulta en TABLE2 y elimine los duplicados
4. Combine las tablas TABLE1 y TABLE2
5. Agrupe los valores (como se muestra en la imagen)

Portapapeles01.gifPortapapeles02.gifPortapapeles03.gif

Portapapeles03b.gifPortapapeles04.gif

Portapapeles05.gif

Por favor intente y pruebe usarlo. Y marque la respuesta correcta como respuesta si su problema se resolvió; de lo contrario, no dude en preguntar si tiene algún otro problema.

Atentamente,
Rfranca

acanepa

Hola @dennis1994,

Puede usar Crossjoin y filtrar para resolver su problema.

He creado un libro de trabajo de muestra para replicar sus datos.

Tabla 3 es el ejemplo de lo que quieres lograr.

tabla 1

tabla 1.png

Tabla 2

tabla 2.png

Tabla 3

tabla 3.png

Código:

Table 3 = filter(
CROSSJOIN(Table1,Table2),[id]=[id2] && [Date] =[Date2])

Obtengo la información del siguiente enlace:

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

Ejemplo de libro de trabajo

https://ufile.io/rt1ae

Saludos,

dennis1994

En respuesta a acanepa

Hola acanepa,

Gracias por su rápida respuesta. ¿Dónde exactamente necesito ingresar el código? Cuando intento crear una nueva tabla, aparece el siguiente error:

2 PNG

dennis1994

En respuesta a dennis1994

Ok, encontré mi error.

El resultado no es completamente como me gustaría tenerlo. Lo que obtengo es una tabla con 7 filas:

imagen.png

Lo que quiero es una tabla con solo 4 filas y la columna agregada. En cuanto a varias fechas, hay varias filas en ambas tablas, obtengo más filas de las que quiero, lo que luego falsifica mis medidas.

Otra forma en la que podría pensar es «sumar» la tabla 1 algo así como:

Si hay varios valores de la columna x para una fecha (p. ej., 09.01 tiene el valor 1 y el valor 0 –>dos filas diferentes), súmelos para que solo haya una fila para esa fecha

Algo como esto:

2 PNG

acanepa

En respuesta a dennis1994

Hola @dennis1994

Necesitas cambiar el nombre de la columna «dri_fecha_exacta» en una de las tablas, la fórmula no permite dos columnas con el mismo nombre.

Puede usar SELECTCOLUMNS para filtrar columnas.

Saludos,

Rfranca

En respuesta a acanepa

hola, @dennis1994 @acanepa

1. Importar los datos de TABLE1
2. Importar los datos de TABLE2
3. Edite la consulta en TABLE2 y elimine los duplicados
4. Combine las tablas TABLE1 y TABLE2
5. Agrupe los valores (como se muestra en la imagen)

Portapapeles01.gifPortapapeles02.gifPortapapeles03.gif

Portapapeles03b.gifPortapapeles04.gif

Portapapeles05.gif

Por favor intente y pruebe usarlo. Y marque la respuesta correcta como respuesta si su problema se resolvió; de lo contrario, no dude en preguntar si tiene algún otro problema.

Atentamente,
Rfranca

Deja un comentario

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