Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo escribir DAX para unir dos tablas en varias columnas en Power bi?

Hola a todos

Tengo datos en 2 tablas, necesito unir estas 2 tablas en varias columnas escribiendo una fórmula DAX.

Estas 2 tablas no tienen conexión o relación en el modelo de datos. Estas son tablas independientes.

Además, no quiero combinar estas tablas en Power query. Mi requisito es lograr a través de DAX.

¿Cómo puedo obtener los detalles de la Tabla 2 junto con los valores de ventas correspondientes en la Tabla 1 uniéndome en varias columnas?

Las condiciones de inscripción serán

Tabla1.Año = Tabla2.Año
Tabla1.Categoría = Tabla2.Subgrupo
Tabla1.Región = Tabla2.Ubicación
Tabla1.Producto = Tabla2.Producto

Datos del cuadro 1 :

Deeintu_2-1646209501718.png

Tabla 2:

Deeintu_3-1646209626322.png

El resultado esperado solo muestra pocas filas, pero lo ideal es que se muestre para todas las filas posibles.

Deeintu_1-1646209469969.png


Consulte a continuación los enlaces de datos adjuntos y archivos pbi.

Archivo PBIX:
https://www.dropbox.com/s/y9k3glcsmztxdqx/Sample%20File.pbix?dl=0

Tabla 1:
https://www.dropbox.com/scl/fi/33u4ma5hccjwq26w5b039/Sample-Table-1.xls?dl=0&rlkey=r3qvvq7rg8lr6preh...

Tabla 2:
https://www.dropbox.com/scl/fi/wcfz9vsttvmua3ghmil1o/Sample-Table-2.xls?dl=0&rlkey=206oaq0lnosh39dst...

Gracias de antemano
Dee

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Deeintu

puedes probar esto

Column = maxx(FILTER('Table 1','Table 1'[Year]='Table 2'[Year]&&'Table 2'[Subgroup]='Table 1'[Category]&&'Table 1'[Location]='Table 2'[Location]&&'Table 1'[Product]='Table 2'[Product]),'Table 1'[Sales])

1.PNG

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

@Deeintu

puedes probar esto

Column = maxx(FILTER('Table 1','Table 1'[Year]='Table 2'[Year]&&'Table 2'[Subgroup]='Table 1'[Category]&&'Table 1'[Location]='Table 2'[Location]&&'Table 1'[Product]='Table 2'[Product]),'Table 1'[Sales])

1.PNG

Esto no funciona porque tengo las mismas columnas en dos tablas, he probado la fórmula con y sin comillas

jimbobobwalker_0-1713285285630.png

Con qoutes todavía dan errores
Columna = maxx(FILTRO('RER_SUMMARY','RER_SUMMARY[Socio]'='OB_SUMMARY[Socio]'&&'RER_SUMMARY[FedACH ProcessDate]'='OB_SUMMARY[FedACH ProcessDate]'))

¿Cuál es el mensaje de error?

Y te perdiste el segundo parámetro.

https://learn.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ee634576(v=sql.105)?wt.mc...

Oh, hombre, ni siquiera vi eso, funciona muy bien, gracias.

De nada

Genial funcionó.
Gracias @ryan_mayu

De nada

Syndicate_Admin
Administrator
Administrator

@Deeintu
puede utilizar la función UNION
Unión (
Resumir (Tabla 1, columnas requeridas en orden específico),
Resumen ( Tabla 2, columnas requeridas mismo orden específico anterior)
El orden de ambas columnas de la tabla debe ser el mismo

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors