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
Busque ayuda sobre cómo mostrar los mismos datos de columna donde existían tanto % como valor después de aplicar la opción unpivot. En visual, una persona solo puede seleccionar el formato de valor o el formato %.
Por ejemplo, el Sitio 1 y el Sitio 2 tienen ambos gastos en rupias indias y también gastos % de Ventas.
Por favor, ayúdenme.
Gracias y saludos,
PrashantA
Solved! Go to Solution.
¡Oh! ahora entiendo mejor lo que necesitas.
Después de tener los datos en el editor de consultas, esto se puede resolver en 3 pasos:
1) Identifique las filas con valores o porcentaje.
Vaya a Agregar columna -> Columna condicional
Introduzca los siguientes parámetros:
2) Elimine el texto adicional de la columna Cabezal de expendido:
Seleccione la columna Cabezal de gasto , vaya a Transformar -> Reemplazar valores, escriba lo siguiente y haga clic en Aceptar.
3) Crear una columna para los valores y otra para el % de Ventas
Opcionalmente: cambie los tipos de datos y los nombres en consecuencia para obtener este resultado:
¡Espero que esto ayude!
Orlando Mezquita
@PrashantA Si esto resolvió su problema, marque esta respuesta como una solución. ¡Gracias!
Hola @PrashantA ,
Si está utilizando un gráfico circular o un gráfico de anillos, puede hacer lo siguiente:
1) Seleccione el objeto visual
2) Vaya a Formato (rodillo de pintura) -> Etiquetas de detalle -> Estilo de etiqueta
3) Seleccione el tipo de etiqueta: Valor, Valor y %, solo %.
No es necesario realizar transformaciones de datos para ello, siempre y cuando el % se calcule a partir del total.
¿Puede ser más elaborado con datos de muestra de I/p y o/p
Hope it resolves your issue? Did I answer your question? Mark my post as a solution! Appreciate your Kudos, Press the thumbs up button!! Linkedin Profile |
Hola Pranit,
Este es el pequeño ejemplo: para el sitio 1 y 2, tanto el valor como el % se reflejan en la columna Valor después de aplicar unpivot en las columnas seleccionadas en Power Bi... Ahora, si hago un duplicado de la columna Valor y lo nomero como "Valor %" entonces en el gráfico circular FY puedo agregar valor o valor % y por lo tanto comprobar si hay manera de separar dos formatos diferentes (% y valor) para reflejar tanto el valor como % también.
Fy | Sitio | Valor |
2019-20 | Sitio 1 | 30 |
2019-20 | Sitio 2 | 40 |
2019-20 | Sitio 1 % | 20% |
2019-20 | Sitio 2 % | 40% |
Pregunta impar....
¿Por qué no omitir el paso Unpivot, y tendrá FY, Site, , % como columnas separadas, y luego solo puede usar la que desee?
Forrest
Proud to give back to the community!
Thank You!
Hola
Corregir los datos es enorme.... 30 ubicaciones y 20 tipos de gastos. El ejemplo compartido a continuación es solo para dos ubicaciones y un encabezado de gasto.
Hola
Comparta más datos y muestre el resultado esperado.
Hi Ashish,
Below is the sample data and expected output is to have Fiscal year wise visual where Site wise exps to be displayed in one visual and expense % of Sales in another visual however both the visuals should change after applying fiscal year, site, expense head slicer.
FY | Site | Expense Head | Value |
2019-20 | Site 1 | Admin | 30 |
2019-20 | Site 2 | Logistics | 40 |
2019-20 | Site 1 | Admin % of Sales | 20% |
2019-20 | Site 2 | Logistics % of Sales | 40% |
2018-19 | Site 3 | Travel | 10 |
2018-19 | Site 3 | Travel % of Sales | 35% |
2018-19 | Site 4 | Salary | 70 |
2018-19 | Site 4 | Salary % of Sales | 25% |
Thanks and Regards,
Prashant A
¡Oh! ahora entiendo mejor lo que necesitas.
Después de tener los datos en el editor de consultas, esto se puede resolver en 3 pasos:
1) Identifique las filas con valores o porcentaje.
Vaya a Agregar columna -> Columna condicional
Introduzca los siguientes parámetros:
2) Elimine el texto adicional de la columna Cabezal de expendido:
Seleccione la columna Cabezal de gasto , vaya a Transformar -> Reemplazar valores, escriba lo siguiente y haga clic en Aceptar.
3) Crear una columna para los valores y otra para el % de Ventas
Opcionalmente: cambie los tipos de datos y los nombres en consecuencia para obtener este resultado:
¡Espero que esto ayude!
Orlando Mezquita
@PrashantA Si esto resolvió su problema, marque esta respuesta como una solución. ¡Gracias!
Hola
Este código M transforma los datos en un formato que le permitiría crear el objeto visual deseado
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjIwtNQ1MlDSUQrOLElVMAQyHFNyM/OAtLGBUqwOhgojIMMnPz2zuCQzuRjINsGqCm6OgqpCfppCcGJOKkixkYEqQTNRdZggdFjoGlrCdBgDGSFFiWWpOUCGoQF+JagmGptiNdEExEjMSSyqBDLMsZqIUILmK5CJsQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [FY = _t, Site = _t, #"Expense Head" = _t, Value = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"FY", type text}, {"Site", type text}, {"Expense Head", type text}, {"Value", type number}}),
#"Sorted Rows" = Table.Sort(#"Changed Type",{{"Site", Order.Ascending}, {"Expense Head", Order.Ascending}}),
#"Split Column by Delimiter" = Table.SplitColumn(#"Sorted Rows", "Expense Head", Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, false), {"Expense Head.1", "Expense Head.2"}),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Expense Head.1", type text}, {"Expense Head.2", type text}}),
#"Replaced Value" = Table.ReplaceValue(#"Changed Type1",null,"Amount",Replacer.ReplaceValue,{"Expense Head.2"}),
#"Replaced Value1" = Table.ReplaceValue(#"Replaced Value"," of Sales","",Replacer.ReplaceText,{"Expense Head.2"}),
#"Pivoted Column" = Table.Pivot(#"Replaced Value1", List.Distinct(#"Replaced Value1"[#"Expense Head.2"]), "Expense Head.2", "Value"),
#"Changed Type2" = Table.TransformColumnTypes(#"Pivoted Column",{{"%", Percentage.Type}})
in
#"Changed Type2"
Espero que esto ayude.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |