Læs på engelsk

Del via


VALUTA

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

Evaluerer argumentet og returnerer resultatet som valutadatatype.

Syntaks

DAX
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.

DAX
= CURRENCY(1234.56)  

Returnerer værdien 1234,56000.