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

Kommentare

Beliebte Posts aus diesem Blog

Dropdown Liste mit Mehrfachauswahl

Vergleich mit 2 Bedingungen, INDEX(), VERGLEICH()

nützliche Text Funktionen in Power Query