Get-DatanormConditionDecimals

EulandaXtools — Funktionsreferenz

Get-DatanormConditionDecimals Intern

ÜBERSICHT

Gibt eine Datanorm-Kondition mit korrekt gesetztem Dezimaltrennzeichen zurück.

SYNTAX

Get-DatanormConditionDecimals [[-Condition] <string>] [[-Indicator] <int>] [<CommonParameters>]

BESCHREIBUNG

In Datanorm-Datensätzen vom Typ P bestimmt ein sogenannter Bedingungsindikator, an welcher Stelle das Dezimaltrennzeichen gesetzt werden muss. Diese Funktion übernimmt die Formatierung der Bedingung entsprechend dem übergebenen Indikator.

Folgende Indikatoren werden unterstützt:

Eingaben, die kürzer als die erforderliche Länge sind, werden automatisch mit führenden Nullen aufgefüllt.

PARAMETER

-Condition

Type: string

Die Bedingung als reine Ziffernfolge (z. B. "10000").

-Indicator

Type: int

Der Bedingungsindikator laut Datanorm-Spezifikation (Werte 0–3).

BEISPIELE

# Gibt '100,00' zurück (Indikator 1 = zwei Nachkommastellen).
Get-DatanormConditionDecimals -Condition '10000' -Indicator 1
# Gibt '0,001' zurück (Indikator 2 = drei Nachkommastellen).
Get-DatanormConditionDecimals -Condition '1' -Indicator 2

HINWEISE

Die Funktion ist fehlertolerant gegenüber zu kurzen Eingaben und liefert immer eine gültige Ausgabe.