Informatica Data Quality
- Informatica Data Quality 10.1.1 HotFix 1
- Alle Produkte
ROUND(numeric_value[,precision] )
Argument | Erforderlich/ Optional | Beschreibung |
---|---|---|
numeric_value | Erforderlich
| Numerischer Datentyp. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben. Mithilfe von Operatoren können Sie vor dem Runden mathematische Berechnungen durchführen.
|
precision | Optional
| Positive oder negative Ganzzahl. Wenn Sie für precision eine positive Präzision angeben, rundet die Funktion die Zahl auf die entsprechende Anzahl von Dezimalstellen. Beispiel: ROUND(12.99, 1) ergibt 13.0 und ROUND(15.44, 1) ergibt 15.4.
Bei einer negativen precision rundet die Funktion die Zahl auf die entsprechende Anzahl von Ziffern links vom Dezimalzeichen und gibt eine Ganzzahl zurück. Beispiel: ROUND(12.99, -1) ergibt 10, ROUND(15.99, -1) ergibt 20.
Wenn Sie eine dezimale precision angeben, wird die Zahl auf die nächste Ganzzahl gerundet, bevor der Ausdruck ausgewertet wird. Beispiel: ROUND(12.99, 0.8) gibt 13.0 zurück, da 0.8 vor der Auswertung des Ausdrucks erst auf 1 gerundet wird.
Wenn Sie das Argument precision auslassen, wird die Zahl auf die nächste Ganzzahl gerundet. Die Dezimalstellen werden abgeschnitten. Beispiel: ROUND(12.99) ergibt 13.
|
ROUND( PRICE, 3 )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
ROUND( PRICE, -2 )
|
|
---|---|
|
|
|
|
|
|
|
|
ROUND( PRICE, 0.8 )
|
|
---|---|
|
|
|
|
|
|
ROUND( PRICE )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
7/3 * 3 = 7
ROUND(7/3 * 3) = 7