Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione di dati
Ma funziona senza nessuna modifica:
Ciao.
@EleuterioTedeschi Ciao e grazie innanzi tutto per l'aiuto
ho provato ad applicare il tuo suggerimento al caso concreto ma non crea la colonna con il rango.
voglio il rango per ogni ANNOMESE in ordine crescente del campo TOT_FT_NETTO in ordine decrescente
let
TAB\_FAT\_MOD = let
Origine = Csv.Document(File.Contents("c:\TAB\_FAT\_MOD.csv"),
[Delimiter=";", Columns=39, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Intestazioni alzate di livello" = Table.PromoteHeaders(Origine, [PromoteAllScalars=true]),
#"Modificato tipo" = Table.TransformColumnTypes(#"Intestazioni alzate di livello",{{"annomese", Int64.Type}, {"ANNO", type text}, {"MESE", type text}, {"IMP\_TOT\_CTRL", type number}}),
#"Modificato tipo1" = Table.TransformColumnTypes(#"Modificato tipo",{{"MESE", type text}, {"ANNO", Int64.Type}, {"PR\_INCENT", type number}, {"ACC\_FIRR", type number}, {"ACC\_ENASARCO", type number}, {"LIQ\_ISC\_PNC", type number},
{"LIQ_FIRR", type number}, {"TOT_FT_NETTO", type number}, {"TOT_FT_LORDO", type number}, {"annomese", Int64.Type}}),
#"Ordinate righe" = Table.Sort(TAB_FAT_MOD,{{"annomese", Order.Ascending}, {"TOT_FT_NETTO", Order.Descending}}),
#"Merge" = Table.NestedJoin(Formatta, {"ANNOMESE"}, tblOrder, {"ANNOMESE"}, "tbl2", JoinKind.LeftOuter),
#"Rango" = Table.AddColumn(Merge, "Rango", each List.PositionOf([tbl2][TOT_FT_NETTO], [TOT_FT_NETTO])+1),
#"Fine" = Table.RemoveColumns(Rango,{"tbl2"})
in
#"Ordinate righe"
dove sbaglio ? grazie