CURRENCYCURRENCY

Wertet das Argument aus und gibt das Ergebnis als Currency-Datentyp (Währungsdatentyp) zurück.Evaluates the argument and returns the result as currency data type.

SyntaxSyntax

CURRENCY(<value>)  

ParameterParameters

BegriffTerm DefinitionDefinition
valuevalue Jeder DAX-Ausdruck, der einen einzelnen Skalarwert zurückgibt, bei dem der Ausdruck genau einmal vor allen weiteren Vorgängen ausgewertet werden soll.Any DAX expression that returns a single scalar value where the expression is to be evaluated exactly once before all other operations.

RückgabewertReturn value

Der Wert des Ausdrucks wird ausgewertet und als Wert vom Currency-Typ (Währungstyp) zurückgegeben.The value of the expression evaluated and returned as a currency type value.

BemerkungenRemarks

  • Die CURRENCY-Funktion rundet die fünfte signifikante Dezimalstelle im Wert auf, um die vierte Dezimalstelle zurückzugeben; die Aufrundung erfolgt, wenn die fünfte signifikante Dezimalstelle gleich oder größer als fünf ist.The CURRENCY function rounds up the 5th significant decimal, in value, to return the 4th decimal digit; rounding up occurs if the 5th significant decimal is equal or larger than 5. Wenn der Wert beispielsweise 3,6666666666666 beträgt, dann wird bei der Konvertierung auf Currency (Währung) 3,6667 USD zurückgegeben; wenn der Wert jedoch 3,0123456789 beträgt, wird bei der Konvertierung auf Currency 3,0123 USD zurückgegeben.For example, if value is 3.6666666666666 then converting to currency returns $3.6667; however, if value is 3.0123456789 then converting to currency returns $3.0123.

  • Wenn der Datentyp des Ausdrucks „TrueFalse“ ist, gibt CURRENCY(<TrueFalse>) 1.0000 USD für TRUE-Werte und 0.0000 USD für FALSE-Werte zurück.If the data type of the expression is TrueFalse then CURRENCY( <TrueFalse>) will return $1.0000 for True values and $0.0000 for False values.

  • Wenn der Datentyp des Ausdrucks Text ist, dann versucht CURRENCY(<Text>), Text in eine Zahl zu konvertieren. Wenn die Konvertierung erfolgreich ist, wird die Zahl in Currency (Währung) konvertiert, andernfalls wird ein Fehler zurückgegeben.If the data type of the expression is Text then CURRENCY(<Text>) will try to convert text to a number; if conversion succeeds the number will be converted to currency, otherwise an error is returned.

  • Wenn der Datentyp des Ausdrucks „DateTime“ ist, konvertiert CURRENCY(<DateTime>) den datetime-Wert in eine Zahl und diese Zahl in Currency (Währung).If the data type of the expression is DateTime then CURRENCY(<DateTime>) will convert the datetime value to a number and that number to currency. DateTime-Werte haben einen ganzzahligen Anteil, der die Anzahl der Tage zwischen dem angegebenen Datum und dem 01.03.1900 darstellt, und einen Anteil, der den Anteil eines Tages darstellt (wobei 12 Stunden oder Mittag 0,5 Tage sind).DateTime values have an integer part that represents the number of days between the given date and 1900-03-01 and a fraction that represents the fraction of a day (where 12 hours or noon is 0.5 day). Wenn der Wert des Ausdrucks kein richtiger DateTime-Wert ist, wird ein Fehler zurückgegeben.If the value of the expression is not a proper DateTime value an error is returned.

BeispielExample

Konvertieren der Zahl 1234.56 in den Currency-Datentyp.Convert number 1234.56 to currency data type.

= CURRENCY(1234.56)  

Der Wert 1234.5600 USD wird zurückgegeben.Returns the value $1234.5600.