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.