wiederverwendbare Funktion fxHeader;Spalten in vorgegebener Reihenfolge anordnen
--- SCHNIPP --- (tbl as table, Reihenfolge as list) as table => let // Quelle: Tabelle oder Datenquelle Quelle = tbl, // Liste der gewünschten Spaltenbezeichnungen GewuenschteSpalten = Reihenfolge, // Überprüfen, ob alle gewünschten Spalten vorhanden sind VorhandeneSpalten = List.Intersect({Table.ColumnNames(Quelle), GewuenschteSpalten}), // Wenn alle gewünschten Spalten vorhanden sind, sortiere sie in der gewünschten Reihenfolge Ergebnis = if List.Count(VorhandeneSpalten) = List.Count(GewuenschteSpalten) then Table.ReorderColumns(Quelle, GewuenschteSpalten) else Quelle in Ergebnis