SOG-Helpcenter Logo SOG Business - Software

Funktion ValueRange - Werteumsetzung auf Basis von Wertebereichen


Die Funktion "ValueRange" erlaubt die Umsetzung eines Wertes auf Basis von definerten Wertebereichen in andere Werte.

Aufruf



    ValueRange( Wert;
        BereichStart ; BereichEnde ; ZielWert ;
        BereichStart ; BereichEnde ; ZielWert ;
        ...
        DefaultWert )

Liegt "Wert" innerhalb eines BereichStart und BereichEnde-Bereiches (Grenzen gelten inclusive), so wird der "ZielWert" dieses Bereiches geliefert.
Trifft keiner der definierten Bereiche zu, wird der "Initialwert" geliefert.

Beispiele



    ValueRange( ${m_konto} ;
      10000 ; 19999 ; 'rot';
      20000 ; 20999 ; 'gruen';
      'gelb' )

In diesem Beispiel, wird für die Konten 10000-19999 der Wert "rot" geliefert, für 20000-20999 der Wert "gruen", und für alle anderen Konten der Wert "gelb".
Die Datentypen von "Wert", "BereichStart" und "BereichEnde" müssen identisch sein.
Die Datentypen aller "ZielWerte" und des "DefaultWertes" sollten ebenfalls identisch sein. Diese müssen aber nicht mit dem Werte-Datentyp übereinstimmen.