Benutzer-Werkzeuge

Webseiten-Werkzeuge


anwendungen_und_sonstiges:excel_power_query_-_tranform_distinguishedname_to_canonicalname

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:

  • Spalte hinzufügen
  • Benutzerdefinierte Funktion
  • Namen eingeben, Funktion auswählen, Als Quellspalte die angeben, in der die distinguishedName gespeichert sind.

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

anwendungen_und_sonstiges/excel_power_query_-_tranform_distinguishedname_to_canonicalname.txt · Zuletzt geändert: 2024/02/07 10:55 von ronny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki