Freigeben über


CURRENCY

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Wertet das Argument aus und gibt das Ergebnis als Währungsdatentyp zurück.

Syntax

CURRENCY(<value>)

Parameter

Ausdruck Definition
value Jeder DAX Ausdruck, der einen einzelnen skalaren Wert zurückgibt, in dem der Ausdruck genau einmal vor allen anderen Vorgängen ausgewertet werden soll.

Rückgabewert

Der Wert des Ausdrucks, der als Währungstypwert ausgewertet und zurückgegeben wird.

Bemerkungen

  • Die funktion CURRENCY rundet die 5. signifikante Dezimalzahl im Wert auf, um die 4. Dezimalziffer zurückzugeben. Das Aufrunden erfolgt, wenn die 5. signifikante Dezimalzahl gleich oder größer als 5 ist. Wenn der Wert beispielsweise 3,666666666666666666 ist, gibt die Konvertierung in Währung \$3,6667 zurück. Wenn der Wert jedoch 3,0123456789 ist, gibt die Konvertierung in Währung \$3,0123 zurück.

  • Wenn der Datentyp des Ausdrucks TrueFalse ist, gibt CURRENCY(TrueFalse) \$1.0000 für True-Werte und \$0,0000 für False-Werte zurück.

  • Wenn der Datentyp des Ausdrucks "Text" lautet, versucht CURRENCY(Text) Text in eine Zahl zu konvertieren. Wenn die Konvertierung erfolgreich verläuft, wird die Zahl in Währung konvertiert, andernfalls wird ein Fehler zurückgegeben.

  • Wenn der Datentyp des Ausdrucks DateTime ist, wandelt CURRENCY(DateTime) den Datetime-Wert in eine Zahl und diese Zahl in Währung um. DateTime-Werte weisen einen ganzzahligen Teil auf, der die Anzahl der Tage zwischen dem angegebenen Datum und 1900-03-01 darstellt, und einen Bruch, der den Bruchteil eines Tages darstellt (wobei 12 Stunden oder Mittag 0,5 Tag beträgt). Wenn der Wert des Ausdrucks kein korrekter DateTime-Wert ist, wird ein Fehler zurückgegeben.

Beispiel

Wandeln Sie Die Zahl 1234,56 in den Datentyp "Währung" um.

= CURRENCY(1234.56)

Gibt den Wert 1234,56000 zurück.