CURRENCY
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Evaluerer argumentet og returnerer resultatet som valutadatatype.
Syntaks
CURRENCY(<value>)
Parametere
Vilkår | Definisjon |
---|---|
value |
Alle DAX uttrykk som returnerer en enkelt skalarverdi der uttrykket skal evalueres nøyaktig én gang før alle andre operasjoner. |
Returverdi
Verdien for uttrykket evaluert og returnert som en valutatypeverdi.
Merknader
Funksjonen CURRENCY runder opp det femte signifikante desimaltallet, i verdi, for å returnere det fjerde desimaltallet. Avrunding skjer hvis det femte signifikante desimaltallet er lik eller større enn 5. Hvis for eksempel verdien er 3,6666666666666666, konverteres til valutaavkastning \$3,6667. Hvis verdien imidlertid er 3,0123456789, returnerer konvertering til valuta \$3,0123.
Hvis datatypen for uttrykket er TrueFalse, returnerer CURRENCY(
TrueFalse
) \$1,0000 for Sann-verdier og \$0,0000 for usannverdier.Hvis datatypen for uttrykket er Tekst, prøver CURRENCY(
Text
) å konvertere tekst til et tall. Hvis konverteringen lykkes, konverteres tallet til valuta, ellers returneres en feil.Hvis datatypen for uttrykket er DateTime, konverterer CURRENCY(
DateTime
) datetime-verdien til et tall og dette tallet til valuta. DateTime-verdier har en heltallsdel som representerer antall dager mellom den angitte datoen og 1900-03-01 og en brøk som representerer brøkdelen av en dag (der 12 timer eller midt på dagen er 0,5 dager). Hvis verdien for uttrykket ikke er en riktig DateTime-verdi, returneres en feil.
Eksempel
Konverter tall 1234,56 til valutadatatype.
= CURRENCY(1234.56)
Returnerer verdien 1234.56000.