Power Query, laufender Index innerhalb einer Gruppe, Gruppenindex
Aufgabe:
laufenden Index innerhalb einer Gruppe (hier: [Bestellnummer]) erstellen.
Nach Gruppenwechsel
(hier: von Bestellnummer 500000000 zu 6000000000)
fängt der Index wieder bei 1 an
1 Gruppieren, neuer Spaltenname [Daten]
2 benutzerdefinierte Spalte [Gruppenindex] hinzufügen
=Table.AddIndexColumn([Daten], "Index", 1, 1)
3 Spalte [Daten] entfernen
4 Spalte [Gruppenindex] erweitern
Language M Code
--- SCHNIPP ---
let
Quelle = Excel.CurrentWorkbook(){[Name="tbl_SAP_MVER"]}[Content],
#"Entpivotierte Spalten" = Table.UnpivotOtherColumns(Quelle, {"Material", "Jahr", "Periode", "Zeile"}, "Attribut", "Wert"),
Spalte_Verbrauch_hinzufuegen = Table.AddColumn(#"Entpivotierte Spalten", "Verbrauch", each "Verbrauch"),
Spalte_Attribut_entfernen = Table.RemoveColumns(Spalte_Verbrauch_hinzufuegen,{"Attribut"}),
#"Gruppierte Zeilen_Verbrauch" = Table.Group(Spalte_Attribut_entfernen, {"Material", "Jahr", "Periode"}, {{"Daten", each _, type table}}),
Spalte_Gruppenindex_hinzufuegen = Table.AddColumn(#"Gruppierte Zeilen_Verbrauch", "Spalte_Gruppenindex", each Table.AddIndexColumn([Daten], "Index", 1, 1)),
Spalte_Daten_entfernen = Table.RemoveColumns(Spalte_Gruppenindex_hinzufuegen,{"Daten"}),
#"Erweiterte Gruppenindex" = Table.ExpandTableColumn(Spalte_Daten_entfernen, "Spalte_Gruppenindex", {"Wert", "Index"}, {"Verbrauch", "KW"})
in
#"Erweiterte Gruppenindex"
--- SCHNAPP ---
Lern Video
Kommentare
Kommentar veröffentlichen