Excel Power Query - Tranform distinguishedName to canonicalName

Im Power-Query-Editor

Rechtsklick auf den Abfragebereich links, Neue Abfrage, Andere Quellen, Leere Abfrage

(Text as text) as text =>
let
    SplitText = Text.Split(Text, ",DC="),
    domParts = List.Range(SplitText, 1),
    domain = Text.Combine(domParts, "."),
    SplitText2 = Text.Split(SplitText{0}, ",OU="),
    ouParts = List.Reverse(List.Range(SplitText2, 1)),
    orgUnits = Text.Combine(ouParts, "/"),
    displayName = Text.Replace(Text.Replace(SplitText2{0}, "CN=", ""), "\", ""),
    canonicalName = domain & "/" & orgUnits & "/" & displayName
in
    canonicalName

Umbenennen in "TransformDNtoCN"

Anschließend kann die Funktion genutzt werden , um eine neue Spalte aus dem DN zu generieren:

Die Spalte wird in der Vorschau mit dem Testwert belegt, in der konkreten Ausführung jedoch mit dem Spaltenwert befüllt