Ciao Giovanni,
nel continuare a ricordarti che è necessario chiudere le discussioni contrassegnando i post utili, per quanto ti occorre, semplificando quanto consigliato da Hoang-D (ciao) normalmente hai una situazione di questo tipo:
let
Origine = Csv.Document(File.Contents("nomefile.csv"),[Delimiter=";", Columns=19, Encoding=65001, QuoteStyle=QuoteStyle.None]),
Nell'esempio che segue io preferisco avere in una cella il percorso ed in un'altra il nome del file, ma se il primo è fisso puoi evitarlo.
In un foglio usa le celle per storicizzare i due valori, ad esempio:

come puoi vedere la cella B1 ha il nome Path, lo stesso per B2 a cui ho dato il nome Filename

e lo puoi fare direttamente su qualsiasi cella: ti posizioni in essa e nella finestra del riferimento a sinistra della barra della formula digiti il nome che vuoi.
Considera che Power Query è case sensitive, per cui maiuscole e minuscole non sono uguali.
Dalla situazione precedente, arrivi a questa:
let
path = Excel.CurrentWorkbook(){[Name="Path"]}[Content][Column1]{0},
filename = Excel.CurrentWorkbook(){[Name="Filename"]}[Content][Column1]{0},
Origine = Csv.Document(File.Contents(path&"\"&filename&".csv"),[Delimiter=";", Columns=19, Encoding=65001, QuoteStyle=QuoteStyle.None]),
impostando in path e filename le variabili che poi unisci per creare il nome del file completo,
ciao.