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.
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 PRESUPUESTO | año | Enero | Febrero | Marzo | Abril |
ABC123456 | 2019 | 1000 | 1500 | 2000 | 3000 |
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 INOIVE | NOMBRE DEL PRESUPUESTO | FECHA DE LA FACTURA | TOTAL $ | Moneda |
123 | ABC123456 | 01/01/2019 | 1500 | DÓLAR DE EE.UU. |
456 | ABC123456 | 01/02/2019 | 2000 | DÓLAR DE EE.UU. |
789 | ABC123456 | 01/03/2029 | 5000 | DÓ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 INOIVE | NOMBRE DEL PRESUPUESTO | FECHA DE LA FACTURA | TOTAL $ | Presupuesto | Delta | Moneda |
123 | ABC123456 | 01/01/2019 | 1500 | 1000 | -500 | DÓLAR DE EE.UU. |
456 | ABC123456 | 01/02/2019 | 2000 | 1500 | -500 | DÓLAR DE EE.UU. |
789 | ABC123456 | 01/03/2029 | 5000 | 200 | -4800 | DÓLAR DE EE.UU. |
¿cómo puedo hacerlo?
Gracias. 😀
Solved! Go to Solution.
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
Seleccione la columna Mes y año y Combinar con un espacio:
Transforme la columna Mes como Fecha:
La salida:
¡Espero que esto ayude!
¡Salud!
Vivek
Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter
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
Seleccione la columna Mes y año y Combinar con un espacio:
Transforme la columna Mes como Fecha:
La salida:
¡Espero que esto ayude!
¡Salud!
Vivek
Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter
Muchas gracias!!!
@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"
¿dónde necesito poner este código?
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |