Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola Gente 😁
Les escribo por una duda que tengo.
Existe alguna manera de poder crear un grafico de barras o de lineas en el cual me muestre el top 5 y de no estar un producto de una determinada clasificación que tome el top 5 y lo remplace por ese producto en concreto ?
Muchas gracias de antemano por contestar, y disculpen si escribi algo muy odvio o poco claro.
Alguien puede ayudarme 😭
Si desea reemplazarlo por un producto específico, debe reemplazarlo en Power Query.
De acuerdo con su descripción, aquí están mis pasos que puede seguir como solución.
(1) Estos son mis datos de prueba.
(2) Haga clic en "Editor avanzado", pegue el siguiente código y luego haga clic en "Cerrar y aplicar". También puede consultar los pasos en el lado derecho del siguiente PBIX.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSsrMTlXSUUoEYiMDpVidaKWCjPw8kFASEBtDhMoTS5IzoEImEKGSMijfFKorNQ/ISQZiM4hAUWlOahFUyBwoFAsA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Product = _t, #"type" = _t, sale = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Product", type text}, {"type", type text}, {"sale", Int64.Type}}),
#"Sorted Rows" = Table.Sort(#"Changed Type",{{"sale", Order.Descending}}),
#"Kept Range of Rows" = Table.Range(#"Sorted Rows",0,5),
#"Replaced Value" = Table.ReplaceValue(#"Kept Range of Rows","ruler","new_top1",Replacer.ReplaceText,{"Product"}),
#"Replaced Value1" = Table.ReplaceValue(#"Replaced Value","pen","new_top2",Replacer.ReplaceText,{"Product"}),
#"Replaced Value2" = Table.ReplaceValue(#"Replaced Value1","tv","new_top3",Replacer.ReplaceText,{"Product"}),
#"Replaced Value3" = Table.ReplaceValue(#"Replaced Value2","watch","new_top4",Replacer.ReplaceText,{"Product"}),
#"Replaced Value4" = Table.ReplaceValue(#"Replaced Value3","phone","new_top5",Replacer.ReplaceText,{"Product"})
in
#"Replaced Value4"
(3) Entonces el resultado es el siguiente.
Saludos
Neeko Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias por responder! 😄 entiendo lo que me dices, pero haciendo eso remplazaria el dato en una tabla plana , ¿verdad? 😞 Parte del problema es que necesito que sea dinamico, es decir.
Tengo un mercado con diferentes participantes, en los cuales se incluyen varios productos de la empresa para la que trabajo, el problema es que cuando seleccione con un filtro una segmentación de mercado pueda visualizar el producto de la empresa al lado del top 5 independientemente de si el producto esta o no en top 5. anexo un ejemplo del problema
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.