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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo agregar una nueva columna a la tabla basada en la suma de valores basada en un identificador único

Hola

Tengo las siguientes tablas:

Tabla 1.

IDENTIFICACIÓNREFValorA
2525551000
2615601500
3005621350
3245782000
.........
.........

Tabla 2.

ÍndiceIDENTIFICACIÓNValorB
1252100
2252150
3261500
4300100
5324150
6324150
.........
.........

Quiero crear una columna en la Tabla1 que, basada en un ID único, sea efectivamente:

Columna = Suma(Tabla2[ValorB]) + Tabla1[ValorA])

Tal que la Tabla 1 se vería como:

Tabla 1.

IDENTIFICACIÓNREFValorANuevoValor
25255510001250
26156015002000
30056213501450
32457820002300
.........
.........

Hasta ahora, mi solución ha sido crear una nueva tabla:

Table = SUMMARIZE(Table2,Table2[ID],"ValueC",SUM(Table2[ValueB]),"ValueA",SUMMARIZE(Table1,Table1[ValueA]))

Y luego cree una nueva columna en esa tabla:

Column = ('Table'[ValueC]+'Table'[ValueA])

Lo que da a la Tabla3:

IDENTIFICACIÓNValorCValorAColumna
25225010001250
26150015002000
30010013501450
32430020002300
... ...
... ...

Luego, puedo agregar la nueva columna a una visualización de tabla o matriz.

Sin embargo, en lugar de crear una nueva tabla primero, preferiría simplemente crear una nueva columna en la Tabla 1 con el mismo efecto en una sola expresión, pero simplemente no puedo entender el DAX.

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

@ddalton ¿La tabla 1 y la tabla 2 tienen una base de relación de 1 a muchas en la columna ID?

@SpartaBI Sí, debería haberlo mencionado.

He agregado la relación a la publicación original, pero para mayor claridad, también está aquí:

Tabla1RelaciónCuadro2
IDENTIFICACIÓN1:*IDENTIFICACIÓN

@ddalton bien, así que ya respondí un segundo después de mi otra publicación 🙂

@ddalton en caso afirmativo, así:

SpartaBI_0-1655378844944.png

Entonces esta es tu columna de calc:

Columna = «Cuadro 1»[ValorA] + SUMX(TABLA RELACIONADA(«Cuadro 2»), «Cuadro 2»[ValorB])


2022-05-19 17_30_22-Re_ Need help on DAX function with measure vs colu... - Microsoft Power BI Commu.png

Informe de presentación – Contoso by SpartaBI


SpartaBI_3-1652115470761.png SpartaBI_1-1652115142093.png SpartaBI_2-1652115154505.png

Full-Logo11.png

¡Eso es brillante! Gracias.

Había intentado usar SUMX, pero no estaba del todo seguro de cómo funcionaba y no estaba al tanto de la función RELATEDTABLE.

@ddalton mi placer 🙂
Oye, echa un vistazo a mi informe de exhibición: tengo algunas cosas de alto nivel allí 🙂
https://community.powerbi.com/t5/Data-Stories-Gallery/SpartaBI-Feat-Contoso-100K/td-p/2449543
Dale un pulgar hacia arriba si te gustó 🙂

Gracias. ¡Lo comprobaré!

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

Top Solution Authors