Del via


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.