Creare due nuove tabella partando da due base dati
Inviato: mer 18 mag 2022, 10:55
MondoBI è un forum italiano dedicato alla Business Intelligence. Domande e risposte su Power BI, Tableau, Excel, SQL... e non solo!
https://www.mondobi.it/
Codice: Seleziona tutto
Tabella2
let
Origine = Excel.CurrentWorkbook(){[Name="Tabella2"]}[Content],
#"Modificato tipo" = Table.TransformColumnTypes(Origine,{{"First_Code", type text}, {"Name", type text}})
in
#"Modificato tipo"
Codice: Seleziona tutto
Tabella1
let
Origine = Excel.CurrentWorkbook(){[Name="Tabella1"]}[Content],
#"Merge di query eseguito" = Table.NestedJoin(Origine, {"First_Code"}, Tabella2, {"First_Code"}, "Tabella2", JoinKind.LeftOuter),
#"Tabella Tabella2 espansa" = Table.ExpandTableColumn(#"Merge di query eseguito", "Tabella2", {"Name"}, {"Name"}),
#"Raggruppate righe" = Table.Group(#"Tabella Tabella2 espansa", {"Dati"}, {{"TempTab", each Table.AddIndexColumn(_, "Index", 1, 1), type table [Dati=nullable text, First_Code=nullable text, Name=nullable text]}}),
#"Rimosse altre colonne" = Table.SelectColumns(#"Raggruppate righe",{"TempTab"}),
#"Tabella TempTab espansa" = Table.ExpandTableColumn(#"Rimosse altre colonne", "TempTab", {"Dati", "First_Code", "Name", "Index"}, {"Dati", "First_Code", "Name", "Index"}),
#"Prefisso aggiunto" = Table.TransformColumns(#"Tabella TempTab espansa", {{"Index", each "Code_" & Text.From(_, "it-IT"), type text}}),
#"Colonna trasformata tramite Pivot" = Table.Pivot(#"Prefisso aggiunto", List.Distinct(#"Prefisso aggiunto"[Index]), "Index", "Name")
in
#"Colonna trasformata tramite Pivot"