EulandaXtools — Funktionsreferenz
Prüft auf doppelte Zielkennungen im internen Mengeneinheiten-Mapping auf der rechten Seite der Zuweisung.
Test-NormalizedUnitsDuplicateRight [<CommonParameters>]Diese Funktion wertet das interne Mapping '$unitMapping' aus, das verschiedenen Varianten von Mengeneinheiten (z. B. "stück", "pcs", "piece") normierte Einheiten-Codes gemäß UN/ECE-Empfehlung Nr. 20 (z. B. 'C62', 'CMK', 'DAY') zuordnet.
Dabei wird geprüft, ob auf der rechten Seite (also die normierten Zielcodes wie 'C62', 'DAY', …) mehrfach vorkommen, was auf Duplikate oder potentielle Mehrdeutigkeiten hinweist. Die Funktion eignet sich zur Qualitätssicherung der Definition.
voidGibt gefundene doppelte Zielcodes ('normalized') per 'Write-Host' aus, erzeugt jedoch keinen Rückgabewert.
Test-NormalizedUnitsDuplicateRight
# Gibt z. B. folgendes aus, wenn ein Zielcode mehrfach definiert wurde:
# Doppelter Eintrag gefunden: C62Die Funktion ist rein intern und setzt ein gültiges '$unitMapping' voraus, bestehend aus Einträgen im Format 'synonyme, begriffe = ZIELCODE'. Die Prüfung erfolgt case-insensitive und mit 'Trim()'-Säuberung.