Forum Discussion
Create rows from 2 tables
- 5 months ago
Hi unknown917 ,
Don't know if you have any column to add the number of rows in this case the 70 you can built a formula similar to this:
{ [Hub]*1000000 + [Groupsubset]*1000 + 1.. [Hub]*1000000 + [Groupsubset]*1000 + [Number of rows]}Full code below:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjYyVNJRMgdhA6XYWAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Hub = _t, Groupsubset = _t, #"Number of rows" = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Hub", Int64.Type}, {"Groupsubset", Int64.Type}, {"Number of rows", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each { [Hub]*1000000 + [Groupsubset]*1000 + 1.. [Hub]*1000000 + [Groupsubset]*1000 + [Number of rows]}),
#"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom")
in
#"Expanded Custom"
Hi, bin mir nicht sicher, ob ich Dich richtig verstanden habe. Wenn Du es so meinst (Ausschnitt)
Dann kannst Du das mit folgendem Code erreichen:
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
#"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"HUB", type text}, {"GRUPPE", type text}, {"Seq-Ordnung", type text}, {"TYP", type text}}),
#"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Geänderter Typ", "Start", each [HUB] & [GRUPPE] & [#"Seq-Ordnung"] & [TYP] & "1"),
#"Geänderter Typ2" = Table.TransformColumnTypes(#"Hinzugefügte benutzerdefinierte Spalte",{{"Start", Int64.Type}}),
#"Hinzugefügte benutzerdefinierte Spalte2" = Table.AddColumn(#"Geänderter Typ2", "Ende", each [Start]+69),
#"Hinzugefügte benutzerdefinierte Spalte3" = Table.AddColumn(#"Hinzugefügte benutzerdefinierte Spalte2", "Abfolge", each {[Start]..[Ende]}),
#"Erweiterte Liste" = Table.ExpandListColumn(#"Hinzugefügte benutzerdefinierte Spalte3", "Abfolge"),
#"Entfernte Spalten" = Table.RemoveColumns(#"Erweiterte Liste",{"Start", "Ende"})
in
#"Entfernte Spalten"