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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Creación de tabla en DAX con filas anexadas

Tengo una tabla que se ve así:

Año, Cantidad A, Cantidad B, Cantidad C

Me gustaría crear una nueva tabla como:

Año, Cantidad

donde para el año existente, Amount=Amount A (es decir, tabla inicial menos Amount B y Amount C y Amount A renombrado Amount),

y agregue filas con Año = MAX(Año)+1 y Cantidad= Cantidad B donde Año=MAX(Año),

y agregue filas con Año = MAX(Año)+2 y Cantidad= Cantidad C donde Año=MAX(Año)

Alguna sugerencia, gracias?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @gurujeet

Supongamos que su tabla original se llama 'Tabla', puede crear una nueva tabla con el código DAX a continuación.

Table 2 = 
var maxYear = MAX('Table'[Year])
var table1 = SELECTCOLUMNS('Table',"Year",'Table'[Year],"Amount",'Table'[Amount A])
var table2 = {(maxYear+1,MAXX(FILTER('Table','Table'[Year]=maxYear),'Table'[Amount B]))}
var table3 = {(maxYear+2,MAXX(FILTER('Table','Table'[Year]=maxYear),'Table'[Amount C]))}
return
UNION(table1,table2,table3)

21102505.jpg

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @gurujeet

Supongamos que su tabla original se llama 'Tabla', puede crear una nueva tabla con el código DAX a continuación.

Table 2 = 
var maxYear = MAX('Table'[Year])
var table1 = SELECTCOLUMNS('Table',"Year",'Table'[Year],"Amount",'Table'[Amount A])
var table2 = {(maxYear+1,MAXX(FILTER('Table','Table'[Year]=maxYear),'Table'[Amount B]))}
var table3 = {(maxYear+2,MAXX(FILTER('Table','Table'[Year]=maxYear),'Table'[Amount C]))}
return
UNION(table1,table2,table3)

21102505.jpg

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

Syndicate_Admin
Administrator
Administrator

Aquí hay una tabla de entrada de ejemplo:

Año Monto A Monto B Monto C
2019 100 200 300
2020 110 210 310
2021 120 220 320

... y la tabla de salida deseada:

Monto del año
2019 100
2020 110
2021 120
2022 220
2023 320

Syndicate_Admin
Administrator
Administrator

Comparta una tabla de datos simulada simple (en un formato de copiar / pegar, no una imagen) junto con la salida deseada. Esto le ayudará a obtener una solución específica.

Palmadita

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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