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 miembros de la comunidad,
Necesito su ayuda para buiId una vista de matriz que se muestra como: para el objetivo g1
año | Enero | Febrero | Marzo | Abril | Mayo | Junio | Julio | Agosto | Septiembre | Octubre | Noviembre | Diciembre | YTD | Objetivo |
2020 | 1 | 3 | 5 | 6 | 9 | 11 | 14 | 14 | 16 | |||||
2019 | 1 | 2 | 4 | 5 | 6 | 8 | 10 | 11 | 12 | 13 | 13 | 15 | 15 | 15 |
Lo intenté, pero muestra el objetivo para cada mes que es indeseable.
aquí el YTD es el actual_score para el último mes o mes-2 y
el destino es el valor de la columna de destino donde mes-2 o puede ser el promedio del objetivo para todos los meses.
Por favor, ayúdame a resolver esto.
Gracias
Arundhati
Mis datos de demostración son tan
año | monthid | Gol | Puntuación | Tomado |
2020 | -2 | g1 | 14 | 16 |
2020 | 1 | g1 | 1 | 16 |
2020 | 2 | g1 | 3 | 16 |
2020 | 3 | g1 | 5 | 16 |
2020 | 4 | g1 | 6 | 16 |
2020 | 5 | g1 | 9 | 16 |
2020 | 6 | g1 | 11 | 16 |
2020 | 7 | g1 | 14 | 16 |
2019 | -2 | g1 | 15 | 15 |
2019 | 1 | g1 | 1 | 15 |
2019 | 2 | g1 | 2 | 15 |
2019 | 3 | g1 | 4 | 15 |
2019 | 4 | g1 | 5 | 15 |
2019 | 5 | g1 | 6 | 15 |
2019 | 6 | g1 | 8 | 15 |
2019 | 7 | g1 | 10 | 15 |
2019 | 8 | g1 | 11 | 15 |
2019 | 9 | g1 | 12 | 15 |
2019 | 10 | g1 | 13 | 15 |
2019 | 11 | g1 | 13 | 15 |
2019 | 12 | g1 | 15 | 15 |
2020 | -2 | g2 | 10.2 | 11 |
2020 | 1 | g2 | 1.1 | 11 |
2020 | 2 | g2 | 2.3 | 11 |
2020 | 3 | g2 | 4.5 | 11 |
2020 | 4 | g2 | 5 | 11 |
2020 | 5 | g2 | 6.1 | 11 |
2020 | 6 | g2 | 8.1 | 11 |
2020 | 7 | g2 | 10.2 | 11 |
2019 | -2 | g2 | 10 | 11 |
2019 | 1 | g2 | 1.3 | 11 |
2019 | 2 | g2 | 2.3 | 11 |
2019 | 3 | g2 | 3.5 | 11 |
2019 | 4 | g2 | 5.7 | 11 |
2019 | 5 | g2 | 6 | 11 |
2019 | 6 | g2 | 6.4 | 11 |
2019 | 7 | g2 | 7.3 | 11 |
2019 | 8 | g2 | 8.1 | 11 |
2019 | 9 | g2 | 8.4 | 11 |
2019 | 10 | g2 | 9 | 11 |
2019 | 11 | g2 | 9.1 | 11 |
2019 | 12 | g2 | 10 | 11 |
Solved! Go to Solution.
Hola @arundhatid04 ,
Puede realizar transformaciones en Power Query Editor:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("fdJLFoMgDAXQvTC2HBL+a/E47v53UIUSxAdOMugVyEuz74oNG7WpD5/lS2chd5Wgjk2QxIDkmAWyjTyQaxSAfKMMFKQN7CPO26c8ZvO13HDMNpAcYyDJ5oAkG74l2QKQZEtAPZoBS+NIBsti2H+5qqJFpDdcDPO2ReU5o7le9dyj8rMmQDnK2gLahk57QNcQyTcKkxdDwzTBuEpyWymWP4VgpWpMC7iK2dfqQjvG7ItVYuoI2IMCScygHaDEjJN20mJAfb0q4rV1v/j/2cNkPnlyLeFkjx8=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [year = _t, monthid = _t, goal = _t, score = _t, taget = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"year", Int64.Type}, {"monthid", Int64.Type}, {"goal", type text}, {"score", type number}, {"taget", Int64.Type}}),
#"Filtered Rows" = Table.SelectRows(#"Changed Type", each ([goal] = "g1")),
#"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(#"Filtered Rows", {{"monthid", type text}}, "zh-CN"), List.Distinct(Table.TransformColumnTypes(#"Filtered Rows", {{"monthid", type text}}, "zh-CN")[monthid]), "monthid", "score", List.Sum),
#"Renamed Columns" = Table.RenameColumns(#"Pivoted Column",{{"-2", "YTD"}}),
#"Removed Columns" = Table.RemoveColumns(#"Renamed Columns",{"goal"}),
#"Reordered Columns" = Table.ReorderColumns(#"Removed Columns",{"year", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "YTD", "taget"}),
#"Sorted Rows" = Table.Sort(#"Reordered Columns",{{"year", Order.Descending}})
in
#"Sorted Rows"
Saludos
Rena
Hola @arundhatid04 ,
Puede realizar transformaciones en Power Query Editor:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("fdJLFoMgDAXQvTC2HBL+a/E47v53UIUSxAdOMugVyEuz74oNG7WpD5/lS2chd5Wgjk2QxIDkmAWyjTyQaxSAfKMMFKQN7CPO26c8ZvO13HDMNpAcYyDJ5oAkG74l2QKQZEtAPZoBS+NIBsti2H+5qqJFpDdcDPO2ReU5o7le9dyj8rMmQDnK2gLahk57QNcQyTcKkxdDwzTBuEpyWymWP4VgpWpMC7iK2dfqQjvG7ItVYuoI2IMCScygHaDEjJN20mJAfb0q4rV1v/j/2cNkPnlyLeFkjx8=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [year = _t, monthid = _t, goal = _t, score = _t, taget = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"year", Int64.Type}, {"monthid", Int64.Type}, {"goal", type text}, {"score", type number}, {"taget", Int64.Type}}),
#"Filtered Rows" = Table.SelectRows(#"Changed Type", each ([goal] = "g1")),
#"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(#"Filtered Rows", {{"monthid", type text}}, "zh-CN"), List.Distinct(Table.TransformColumnTypes(#"Filtered Rows", {{"monthid", type text}}, "zh-CN")[monthid]), "monthid", "score", List.Sum),
#"Renamed Columns" = Table.RenameColumns(#"Pivoted Column",{{"-2", "YTD"}}),
#"Removed Columns" = Table.RemoveColumns(#"Renamed Columns",{"goal"}),
#"Reordered Columns" = Table.ReorderColumns(#"Removed Columns",{"year", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "YTD", "taget"}),
#"Sorted Rows" = Table.Sort(#"Reordered Columns",{{"year", Order.Descending}})
in
#"Sorted Rows"
Saludos
Rena
Hola @arundhatid04
Puede utilizar esta medida sobre los valores en el objeto visual de matriz.
Target =
SWITCH(
TRUE()
, ISINSCOPE('Table'[monthid]), SUM('Table'[score])
, MAX('Table'[taget])
)
A continuación, cambie Etiqueta de subtotal de columna a Destino.
Apreciado con Kudos.
Marque como solución si esto resuelve su problema.
Gracias
debe crear una tabla con estos valores en una sola columna:
Enero | Febrero | Marzo | Abril | Mayo | Junio | Julio | Agosto | Septiembre | Octubre | Noviembre | Diciembre | YTD | Objetivo |
ese colum de esa tabla entrará en las columnas de la matriz. a continuación, debe escribir un nuevo calc inteligente que examine el valor de la columna y luego calcule el valor adecuado para la celda. por lo que tendría una instrucción switch() con 14 condiciones diferentes para comprobar.
@arundhatid04 , Usted tiene que está utilizando alguna tabla calculada. La tabla híbrida no es posible a partir de ahora.
Creé una idea, votar por eso. https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/39773011-hybrid-table
Hola Amit,
¿Puede compartir el archivo .pbix para obtener más información.
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 |