Freigeben über


CURRENCY

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Wertet das Argument aus, and das Ergebnis als currency Datentyp zurückgibt.

Syntax

CURRENCY(<value>)

Parameter

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

value zurückgeben

Die value des Ausdrucks, der and als currency Typ valuezurückgegeben.

Bemerkungen

  • Die CURRENCY-Funktion rundet die 5. signifikante Dezimalzahl in valueauf, um die 4. Dezimalziffer zurückzugeben. Das Aufrunden erfolgt if die 5. signifikante Dezimalzahl gleich or größer als 5 ist. Beispielsweise ist ifvalue 3,666666666666666666 und dann in currency gibt \$3,6667 zurück. if value beträgt jedoch 3,0123456789 und gibt dann die Konvertierung in currency \$3,0123 zurück.

  • If der Datentyp des Ausdrucks TrueFalse ist, gibt CURRENCY(TrueFalse) \$1.0000 für Truevaluesand \$0.0000 für Falsevalueszurück.

  • If der Datentyp des Ausdrucks "Text" ist, versucht CURRENCY(Text) eine Zahl zu convert. If Konvertierung erfolgreich ist, wird die Zahl in currencykonvertiert, andernfalls wird ein error zurückgegeben.

  • If der Datentyp des Ausdrucks "DateTime" ist, CURRENCY(DateTime) die datetime convert-value einer Zahl and dieser Zahl currency. DateTime values haben einen ganzzahligen Teil, der die Anzahl der Tage zwischen dem angegebenen dateand 1900-03-01 and einem Bruchteil darstellt, der den Bruchteil eines day darstellt (wobei 12 Stunden or Mittag 0,5 dayist). If die value des Ausdrucks not eine ordnungsgemäße DateTime-value ein error zurückgegeben wird.

Beispiel

Convert Zahl 1234,56 zu currency Datentyp.

= CURRENCY(1234.56)

Gibt value 1234.56000 zurück.