Volevo congratularmi con in redattori per quanto entusiasmo e no-out mettono a disposizioni di tutti.
Grazie per il tempo dedicato a questo forum che seguo da qualche mese.
Ma passiamo alla domanda: Power Query
utilizzo lo stesso file origine dati, collegamento solo connessione da più pc con office 2016 64b.
Su alcuni pc Excel mi da errori di connessione, come se il collegamento al file origine fosse diverso: struttura diversa.
Stesso file, stesso percorso per tutti
Alcuni pc utilizzano questa connessione al file dati:
Codice: Seleziona tutto
let
Origine = Csv.Document(File.Contents("C:\MEXAL_CSV\BI_DATI_MMOR.CSV"),[Delimiter=";", Columns=42, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Intestazioni alzate di livello" = Table.PromoteHeaders(Origine),
#"Modificato tipo" = Table.TransformColumnTypes(#"Intestazioni alzate di livello",{{"AZI", type text}, {"Articolo", type text},
{"Descrizione", type text}, {"GruppoMerc.", type text}, {"Categ.Statistica", type text}, {"Natura", type text}, {"Forn1", type text},
{"Barcode", type number}, {"Cliente", type text}, {"Agente", type text}, {"Cat.Cliente", type text}, {"ZonaCli", type text},
{"Magazzino", type text}, {"A/V", type text}, {"TipoMov", type text}, {"Causale", type text}, {"Documento", type text},
{"Data.Doc", type date}, {"Valore", type number}, {"Quantita", Int64.Type}, {"Iva", Int64.Type}, {"CostoUltMov", type number},
{"CostoStdMov", Int64.Type}, {"CostoUltArt", type number}, {"CostoStdArt", Int64.Type}, {"Esistenza", Int64.Type},
{"Listino", type number}, {"Provv", Int64.Type}, {"Codice", type text}, {"Taglia", type text}, {"Descrizione+", type text},
{"Gruppo1", type text}, {"Gruppo1Des", type text}, {"Gruppo2", type text}, {"Gruppo2Des", type text}, {"Gruppo3", type text},
{"Gruppo3Des", type text}, {"Gruppo4", type text}, {"Gruppo4Des", type text}, {"Nota", type text}, {"Scadenza", type text},
{"Sconti", type text}}),
Codice: Seleziona tutto
let
Origine = Csv.Document(File.Contents("C:\MEXAL_CSV\BI_DATI_MMOR.CSV"),[Delimiter=";",Encoding=1252]),
#"Intestazioni alzate di livello" = Table.PromoteHeaders(Origine),
#"Modificato tipo" = Table.TransformColumnTypes(#"Intestazioni alzate di livello",{{"AZI", type text}, {"Articolo", type text},
{"Descrizione", type text}, {"GruppoMerc.", type text}, {"Categ.Statistica", type text}, {"Natura", type text}, {"Forn1", type text},
{"Barcode", Int64.Type}, {"Cliente", type text}, {"Agente", type text}, {"Cat.Cliente", type text}, {"ZonaCli", type text},
{"Magazzino", type text}, {"A/V", type text}, {"TipoMov", type text}, {"Causale", type text}, {"Documento", type text},
{"Data.Doc", type date}, {"Valore", type number}, {"Quantita", Int64.Type}, {"Iva", Int64.Type}, {"CostoUltMov", type number},
{"CostoStdMov", Int64.Type}, {"CostoUltArt", type number}, {"CostoStdArt", Int64.Type}, {"Esistenza", Int64.Type},
{"Listino", type number}, {"Provv", Int64.Type}, {"Codice", type text}, {"Taglia", type text}, {"Descrizione+", type text},
{"Gruppo1", type text}, {"Gruppo1Des", type text}, {"Gruppo2", type text}, {"Gruppo2Des", type text}, {"Gruppo3", type text},
{"Gruppo3Des", type text}, {"Gruppo4", type text}, {"Gruppo4Des", type text}, {"Nota", type text}, {"Scadenza", type text},
{"Sconti", type text}}),
Non riesco a capire il motivo. Lo script della riga Origine è diverso.
Sono costretto, ad ogni aggiornamento del file, ripetere il tipo connessione Origine.
Da controlli sul sistema operativo, mi risultano aggiornati con le ultime versioni Framework
Una volta corretta la riga Origine, tutto funziona regolarmente
Grazie
Edit: Il codice va scritto negli appositi tagcode