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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

LIst Max.N devuelve tabla nula

Tengo lo siguiente configurado y en #"Filas filtradas" estoy tratando de obtener los 4 valores principales devueltos. Con el código que tengo a continuación, está devolviendo una tabla vacía y no he podido averiguar qué está roto. Cualquier orientación sería muy apreciada. ¡Gracias!

dejar
Source = Excel.CurrentWorkbook(){[Name="Table3"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Fiscal Year Week", type number}, {"Customer Number", Int64.Type}, {"PIM Superclass", type text}, {"Sales $", type number}, {"LY", type number}, {"Var", type number}, {"Var %", type number}, {"AOP", type any}, {"Var2", type any}, {"Cases", type number}, {"LY3", type number}, {"Var4", type number}, {"Var %5", type number}, {"AOP6", type any}, {"Var7", type any}, {"Gross TGP", type number}, {"LY8", número de tipo}, {"Var9", número de tipo}, {"Var %10", número de tipo}, {"AOP11", escriba cualquiera}, {"Var12", escriba cualquiera}, {"Gross TGP %", número de tipo}, {"LY13", número de tipo}, {"Var14", número de tipo}, {"AOP15", escriba cualquiera}, {"Var16", escriba cualquiera}, {"SAGP", número de tipo}, {"LY17", número de tipo}, {"Var18", número de tipo}, {" Var %", número de tipo}, {"SAGP %", número de tipo}, {"LY19", número de tipo}, {"Var20", número de tipo}, {"Cuentas netas", Int64.Type}, {"LY21", Int64.Type}, {"Var22", Int64.Type}, {"Var %23", Int64.Type}, {"Gross TGP+PA per Drop", número de tipo}}),
#"Filas agrupadas" = Table.Group(#"Tipo cambiado", {"Semana del año fiscal", "Número de cliente"}, {{"Sales $", cada List.Sum([#"Sales $"]), escriba número anulable}, {"Casos", cada List.Sum([Casos]), escriba número anulable}}),
#"Filas filtradas" = Table.SelectRows(#"Filas agrupadas", cada una ([Semana del año fiscal] = Lista.MaxN(#"Filas agrupadas"[Semana del año fiscal],4))),
#"Filas agrupadas1" = Table.Group(#"Filas filtradas", {"Número de cliente"}, {{"Sales $", cada List.Sum([#"Sales $"]), escriba número anulable}, {"Casos", cada List.Sum([Casos]), escriba número anulable}}),
#"Columna dividida" = Table.TransformColumns(#"Filas agrupadas1", {{"Sales $", cada _ / 4, número de tipo}}),
#"Columna dividida1" = Table.TransformColumns(#"Columna dividida", {{"Casos", cada _ / 4, número de tipo}}),
#"Columnas renombradas" = Table.RenameColumns(#"Columna dividida1",{{"Sales $", "4 semanas promedio de ventas semanales $"}, {"casos", "4 semanas promedio de casos semanales"}})
en
#"Columnas renombradas"

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@amitchandak Miré a través de esto y no estoy seguro de que funcione para mis necesidades, ya que estoy tratando de hacer esto para un conjunto de datos dinámicos que no siempre tendrá los mismos valores máximos en la columna [Semana del año fiscal].

Syndicate_Admin
Administrator
Administrator

@bigreduw64 , pruebe el enfoque IN mediante List.Contains

https://gorilla.bi/power-query/in-operator/

Helpful resources

Announcements
Fabcon_Europe_Social_Bogo

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors