(url as text) => let Risultato = try let Origine = Csv.Document(Web.Contents(url),[Delimiter=";", Columns=15, Encoding=65001, QuoteStyle=QuoteStyle.None]), #"Intestazioni alzate di livello" = Table.PromoteHeaders(Origine, [PromoteAllScalars=true]), #"Modificato tipo" = Table.TransformColumnTypes(#"Intestazioni alzate di livello",{{"DATA", type date}, {"TMEDIA °C", type number}, {"TMIN °C", type number}, {"TMAX °C", type number}, {"PUNTORUGIADA °C", type number}, {"PIOGGIA mm", type number}, {"PRESSIONEMEDIA mb", Int64.Type}, {"PRESSIONESLM mb", Int64.Type}, {"RAFFICA km/h", Int64.Type}, {"VENTOMAX km/h", Int64.Type}, {"VENTOMEDIA km/h", Int64.Type}, {"VISIBILITA km", Int64.Type}, {"UMIDITA %", Percentage.Type}}), #"Divisa colonna" = Table.TransformColumns(#"Modificato tipo", {{"UMIDITA %", each _ / 100, Percentage.Type}}) in #"Divisa colonna" otherwise null in Risultato