====== NotEmptyNumeric ====== Die Funktion //NotEmptyNumeric()// überprüft, ob eine Variable einen **numerischen**, //keinen//((Inhalt = leer)) oder einen //ungültigen//((Inhalt ist z.Bsp. ein nicht numerisches Zeichen)) Wert enthält. Ist der Wert der Variable ungültig, wird als //Ergebnis// eine //leere Zeichenkette// zurückgeliefert. Diese //verhindert die Weiterverarbeitung// innerhalb eines Rulesets((eine Sammlung von Regeln innerhalb eines [[transformation:mappings:funktionen:start|Mappings]])). Das RuleSet wird einfach übergangen, ohne dass ein Fehler ausgelöst wird.| Weiterhin ist es auch möglich, durch Angabe eines //zweiten Argumentes// innerhalb der Funktion den //Null// Wert, mit dem der Wert im ersten Argument verglichen werden soll, anzugeben. Sind beide Werte identisch, liefert die Funktion ebenfalls eine leere Zeichenkette zurück.| ==== Syntax: ==== NotEmptyNumeric('Attribut') Alternative: NotEmptyNumeric('Attribut', 'Nullwert') ==== Beispiele: ==== ^Code ^ Ergebnis^ |NotEmptyNumeric('0')| empty| |NotEmptyNumeric('0', '' )| 0| |NotEmptyNumeric('1' )| 1| |NotEmptyNumeric('1', '1' )| empty| |NotEmptyNumeric('xyz')| empty|