Del via


CURRENCY

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Evaluerer argumentet og returnerer resultatet som valutadatatype.

Syntaks

CURRENCY(<value>)

Parametre

Udtryk Definition
value Ethvert DAX udtryk, der returnerer en enkelt skalarværdi, hvor udtrykket skal evalueres nøjagtigt én gang før alle andre handlinger.

Returværdi

Værdien af udtrykket evalueres og returneres som en valutatypeværdi.

Bemærkninger

  • Funktionen CURRENCY runder det femte betydende decimal op i værdi for at returnere det 4. decimaltal. Afrunding sker, hvis den femte betydende decimal er lig med eller større end 5. Hvis værdien f.eks. er 3,6666666666666666, returnerer konvertering til valuta \$3,6667. Men hvis værdien er 3,0123456789, returnerer konvertering til valuta \$3.0123.

  • Hvis datatypen for udtrykket er TrueFalse, returnerer CURRENCY(TrueFalse) \$1.0000 for True-værdier og \$0,0000 for Falske værdier.

  • Hvis datatypen for udtrykket er Text, vil CURRENCY(Text) forsøge at konvertere tekst til et tal. Hvis konverteringen lykkes, konverteres tallet til valuta, ellers returneres der en fejl.

  • Hvis datatypen for udtrykket er DateTime, konverterer CURRENCY(DateTime) datetime-værdien til et tal og dette tal til valuta. DateTime-værdier har et heltal, der repræsenterer antallet af dage mellem den angivne dato og 1900-03-01 og en brøkdel, der repræsenterer brøkdelen af en dag (hvor 12 timer eller middag er 0,5 dag). Hvis værdien af udtrykket ikke er en korrekt DateTime-værdi, returneres der en fejl.

Eksempel

Konvertér tal 1234,56 til valutadatatype.

= CURRENCY(1234.56)

Returnerer værdien 1234,56000.