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

Don'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.

Reply
Syndicate_Admin
Administrator
Administrator

Pregunta de agrupación de Power Query

¿Qué operación de agrupación en la consulta de energía podría hacer para extraer SOLO la clave de proveedor y el líder con el mayor gasto en una clave de proveedor individual?

jjanecm_0-1649170568799.png

Ese proveedor tiene 2 líderes en él. Mi objetivo es hacer una tabla de SOLO proveedor clave y líder con la mayor parte del gasto.

Marcos Janecek

Analista de métricas de PTP

Controles johnson

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@jjanecm ,

Creé un archivo pbix de muestra (ver archivo adjunto) para usted, verifique si eso es lo que desea.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("dc4xCsAgDIXhu2R2MIlRexZxKNSh4CCW3r9mEYS6Pfj44aUEz9tavUu3CAZqOa/SdaGXANn8OqmLHKvTdFZHG3buxiIk3Lloz2JX5+leexFe3U0P2keUnUftA45/+QM=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Key = _t, LeaderName = _t, Spend = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Key", type text}, {"LeaderName", type text}, {"Spend", Int64.Type}}),
 #"Grouped rows" = Table.Group(Source, {"Key"}, {{"NiceTable", each Table.AddIndexColumn(Table.Sort(_,{{"Spend", Order.Descending}} ), "Index",1,1), type table}} ),
    #"Expanded NiceTable" = Table.ExpandTableColumn(#"Grouped rows", "NiceTable", {"LeaderName", "Spend", "Index"}, {"LeaderName", "Spend", "Index"}),
    #"Filtered Rows" = Table.SelectRows(#"Expanded NiceTable", each ([Index] = 1)),
    #"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Index"})
in
    #"Removed Columns"

get max info.jpg

Si lo anterior no puede ayudarlo a obtener el resultado deseado, proporcione algunos datos de muestra en la tabla de información del proveedor y su resultado esperado con lógica de backend y ejemplos especiales. Es mejor si puede compartir un archivo pbix simplificado. Gracias.

Cómo subir PBI en la comunidad

Saludos

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@jjanecm ,

Creé un archivo pbix de muestra (ver archivo adjunto) para usted, verifique si eso es lo que desea.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("dc4xCsAgDIXhu2R2MIlRexZxKNSh4CCW3r9mEYS6Pfj44aUEz9tavUu3CAZqOa/SdaGXANn8OqmLHKvTdFZHG3buxiIk3Lloz2JX5+leexFe3U0P2keUnUftA45/+QM=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Key = _t, LeaderName = _t, Spend = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Key", type text}, {"LeaderName", type text}, {"Spend", Int64.Type}}),
 #"Grouped rows" = Table.Group(Source, {"Key"}, {{"NiceTable", each Table.AddIndexColumn(Table.Sort(_,{{"Spend", Order.Descending}} ), "Index",1,1), type table}} ),
    #"Expanded NiceTable" = Table.ExpandTableColumn(#"Grouped rows", "NiceTable", {"LeaderName", "Spend", "Index"}, {"LeaderName", "Spend", "Index"}),
    #"Filtered Rows" = Table.SelectRows(#"Expanded NiceTable", each ([Index] = 1)),
    #"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Index"})
in
    #"Removed Columns"

get max info.jpg

Si lo anterior no puede ayudarlo a obtener el resultado deseado, proporcione algunos datos de muestra en la tabla de información del proveedor y su resultado esperado con lógica de backend y ejemplos especiales. Es mejor si puede compartir un archivo pbix simplificado. Gracias.

Cómo subir PBI en la comunidad

Saludos

Syndicate_Admin
Administrator
Administrator

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors