Ciao,
strano perché ho aperto il tuo file, l'ultimo che hai girato e questa e la query che ho trovato:
Codice: Seleziona tutto
let
Origine = Excel.CurrentWorkbook(){[Name="Tabella1"]}[Content],
#"Modificato tipo" = Table.TransformColumnTypes(Origine,{{"NumeroDDT", Int64.Type}, {"DataDDT", type datetime}, {"RiferimentoNumeroLinea", Int64.Type}, {"NumeroLinea", Int64.Type}, {"CodiceTipo", type text}, {"CodiceValore", type text}, {"Descrizione", type text}, {"Quantita", Int64.Type}, {"UnitaMisura", type text}, {"PrezzoUnitario", type number}, {"PrezzoTotale", type number}, {"AliquotaIVA", Int64.Type}, {"Tipo", type text}}),
#"Rimosse colonne" = Table.RemoveColumns(#"Modificato tipo",{"NumeroLinea", "CodiceTipo", "CodiceValore", "Descrizione", "Quantita", "UnitaMisura", "PrezzoUnitario", "PrezzoTotale", "AliquotaIVA", "Tipo"}),
#"Filtrate righe" = Table.SelectRows(#"Rimosse colonne", each ([NumeroDDT] <> null)),
#"Rimosse colonne1" = Table.RemoveColumns(#"Filtrate righe",{"DataDDT"}),
#"Riordinate colonne" = Table.ReorderColumns(#"Rimosse colonne1",{"RiferimentoNumeroLinea", "NumeroDDT"}),
#"Aggiunta colonna personalizzata" = Table.AddColumn(#"Riordinate colonne", "fine ddt", each [RiferimentoNumeroLinea]-1),
#"Ricopiato in alto" = Table.FillUp(#"Aggiunta colonna personalizzata",{"fine ddt"}),
#"Riordinate colonne1" = Table.ReorderColumns(#"Ricopiato in alto",{"RiferimentoNumeroLinea", "fine ddt", "NumeroDDT"})
in
#"Riordinate colonne1"
E che ti da come risultato:
Questa è invece la query che ti ho girato:
Codice: Seleziona tutto
let
Origine = Excel.CurrentWorkbook(){[Name="Tabella1"]}[Content],
#"Filtrate righe" = Table.SelectRows(Origine, each ([NumeroDDT] <> null)),
#"Rimosse altre colonne" = Table.SelectColumns(#"Filtrate righe",{"NumeroDDT", "RiferimentoNumeroLinea"}),
#"Riordinate colonne" = Table.ReorderColumns(#"Rimosse altre colonne",{"RiferimentoNumeroLinea", "NumeroDDT"}),
#"Modificato tipo" = Table.TransformColumnTypes(#"Riordinate colonne",{{"RiferimentoNumeroLinea", Int64.Type}, {"NumeroDDT", Int64.Type}}),
#"Ordinate righe" = Table.Sort(#"Modificato tipo",{{"RiferimentoNumeroLinea", Order.Ascending}}),
Indice = Table.AddIndexColumn(#"Ordinate righe", "Indice", 0, 1, Int64.Type),
#"Aggiunta colonna personalizzata" = Table.AddColumn(Indice, "Fine Ddt", each try List.First({Indice[RiferimentoNumeroLinea]{[Indice]+1}-1}) otherwise max_ddt, Int64.Type),
#"Rimosse colonne" = Table.RemoveColumns(#"Aggiunta colonna personalizzata",{"Indice"}),
#"Riordinate colonne1" = Table.ReorderColumns(#"Rimosse colonne",{"RiferimentoNumeroLinea", "Fine Ddt", "NumeroDDT"})
in
#"Riordinate colonne1"
e che mi da come risultato:
Quindi, o ho aperto il file sbagliato, oppure quello che hai allegato non è quello che hai modificato.
Andrea