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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
davidiraz
New Member

necesitan ayuda

hola a todos. Necesito desarrollar un panel desde un servidor sql y tengo un pequeño problema con el orden de los datos en una de las tablas.

1 - Tengo una tabla que contiene datos presupuestarios. la tabla se ve así:

NOMBRE DEL PRESUPUESTOañoEneroFebreroMarzoAbril
ABC12345620191000150020003000

y su continuar hasta el año siguiente...

2. Necesito crear un panel de comparación entre la tabla de presupuesto y facturas que se vean así:

NÚMERO INOIVENOMBRE DEL PRESUPUESTOFECHA DE LA FACTURATOTAL $Moneda
123ABC12345601/01/20191500DÓLAR DE EE.UU.
456ABC12345601/02/20192000DÓLAR DE EE.UU.
789ABC12345601/03/20295000DÓLAR DE EE.UU.

el resultado deseado debe ser que el usuario podrá elegir fechas de facturas, por ejemplo entre el 01/01/2019

y 31/03/2019

y necesito mostrar algo como:

NÚMERO INOIVENOMBRE DEL PRESUPUESTOFECHA DE LA FACTURATOTAL $PresupuestoDeltaMoneda
123ABC12345601/01/201915001000-500DÓLAR DE EE.UU.
456ABC12345601/02/201920001500-500DÓLAR DE EE.UU.
789ABC12345601/03/20295000200-4800DÓLAR DE EE.UU.

¿cómo puedo hacerlo?

Gracias. 😀

1 ACCEPTED SOLUTION
vivran22
Community Champion
Community Champion

Hola @davidiraz

La opción Unpivot está disponible en Power Query.

Para su tabla de presupuesto, seleccione Nombre del presupuesto y Año > haga clic con el botón derecho en el botón y seleccione Anular otras columnas

vivran22_2-1598758508531.png

Seleccione la columna Mes y año y Combinar con un espacio:

vivran22_3-1598758597646.png

Transforme la columna Mes como Fecha:

vivran22_4-1598758651823.png

La salida:

vivran22_5-1598758680251.png

¡Espero que esto ayude!

¡Salud!
Vivek

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

View solution in original post

4 REPLIES 4
vivran22
Community Champion
Community Champion

Hola @davidiraz

La opción Unpivot está disponible en Power Query.

Para su tabla de presupuesto, seleccione Nombre del presupuesto y Año > haga clic con el botón derecho en el botón y seleccione Anular otras columnas

vivran22_2-1598758508531.png

Seleccione la columna Mes y año y Combinar con un espacio:

vivran22_3-1598758597646.png

Transforme la columna Mes como Fecha:

vivran22_4-1598758651823.png

La salida:

vivran22_5-1598758680251.png

¡Espero que esto ayude!

¡Salud!
Vivek

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

Muchas gracias!!!

Greg_Deckler
Super User
Super User

@davidiraz No estoy seguro de que sigo por completo, pero casi con seguridad querrá comenzar por despivo de sus columnas de mes:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcnRyNjQyNjE1U9JRMjIwtARShgYGBiDKFEwZQXjGICo2FgA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"BUDGET NAME" = _t, YEAR = _t, JAN = _t, FEB = _t, MARCH = _t, APRIL = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"BUDGET NAME", type text}, {"YEAR", Int64.Type}, {"JAN", Int64.Type}, {"FEB", Int64.Type}, {"MARCH", Int64.Type}, {"APRIL", Int64.Type}}),
    #"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"BUDGET NAME", "YEAR"}, "Attribute", "Value")
in
    #"Unpivoted Columns"

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

¿dónde necesito poner este código?

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors