CURRENCY
gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning
Evaluerer argumentet and returnerer resultatet som currency datatype.
Syntaks
CURRENCY(<value>)
Parametere
Vilkår | Definisjon |
---|---|
value |
Alle DAX uttrykk som returnerer en enkelt skalar value der uttrykket skal evalueres nøyaktig én gang før all andre operasjoner. |
Returner value
value av uttrykket evaluert and returnert som en currency type value.
Merknader
Funksjonen CURRENCY runder opp det femte signifikante desimaltallet, i value, for å returnere det fjerde desimaltallet. Avrunding skjer if det femte signifikante desimaltallet er lik or større enn 5. if value er for eksempel 3,6666666666666666, og konverterer deretter til currency returnerer \$3,6667. if value er imidlertid 3,0123456789 og konverterer deretter til currency returnerer \$3,0123.
If datatypen for uttrykket er TrueFalse, returnerer CURRENCY(
TrueFalse
) \$1,0000 for Truevaluesand \$0,0000 for Falsevalues.If datatypen for uttrykket er Tekst, prøver CURRENCY(
Text
) å convert tekst til et tall. If konverteringen lykkes, konverteres tallet til currency, ellers returneres en error.If datatypen for uttrykket er DateTime, vil CURRENCY(
DateTime
) convert datetime-value til et tall and dette tallet for å currency. DateTime values ha en heltallsdel som representerer antall dager mellom den angitte dateand 1900-03-01 and en brøk som representerer brøkdelen av en day (der 12 timer or midt på dagen er 0,5 day). If value av uttrykket not returneres en riktig DateTime-value en error.
Eksempel
Convert tallet 1234,56 for å currency datatypen.
= CURRENCY(1234.56)
Returnerer value 1234,56000.