Ogni file rappresenta una rilevazione dati effettuata con frequenza settimanale e li riceviamo via mail da fonti esterne.
Il problema che si pone è che i nomi del foglio di lavoro sono diversi ogni settimana e la funzione va in errore.
Quando la funzione Trasforma file rileva il nome del foglio, rileva quello del primo file e va in errore con tutti gli altri. Nell'esempio qui sotto il foglio del primo file è stato denominato "Rilevazione Grezzi 18-2022", nel file successivo è ""Rilevazione Grezzi 19-2022" ecc...
Codice: Seleziona tutto
let
Origine = (Parametro1) => let
Origine = Excel.Workbook(Parametro1, null, true),
#"Rilevazione Grezzi 18-2022_Sheet" = Origine{[Item="Rilevazione Grezzi 18-2022",Kind="Sheet"]}[Data]
in
#"Rilevazione Grezzi 18-2022_Sheet"
in
Origine
Codice: Seleziona tutto
let
Origine = Excel.Workbook(Parametro1, null, true),
#"Rilevazione Grezzi 18-2022_Sheet" = Origine{[Item="Rilevazione Grezzi 18-2022",Kind="Sheet"]}[Data]
in
#"Rilevazione Grezzi 18-2022_Sheet"
Grazie mille!