Test-NormalizedUnitsDuplicateRight

EulandaXtools — Funktionsreferenz

Test-NormalizedUnitsDuplicateRight Intern

ÜBERSICHT

Prüft auf doppelte Zielkennungen im internen Mengeneinheiten-Mapping auf der rechten Seite der Zuweisung.

SYNTAX

Test-NormalizedUnitsDuplicateRight  [<CommonParameters>]

BESCHREIBUNG

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.

AUSGABEN

void

Gibt gefundene doppelte Zielcodes ('normalized') per 'Write-Host' aus, erzeugt jedoch keinen Rückgabewert.

BEISPIELE

Test-NormalizedUnitsDuplicateRight

# Gibt z. B. folgendes aus, wenn ein Zielcode mehrfach definiert wurde:
#  Doppelter Eintrag gefunden: C62

HINWEISE

Die 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.