Lezen in het Engels

Delen via


VALUTA

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Evalueert het argument en retourneert het resultaat als valutagegevenstype.

Syntaxis

CURRENCY(<value>)  

Parameters

Term Definitie
value Een DAX-expressie die één scalaire waarde retourneert waarbij de expressie precies één keer moet worden geëvalueerd vóór alle andere bewerkingen.

Retourwaarde

De waarde van de expressie die wordt geëvalueerd en geretourneerd als een valutatypewaarde.

Opmerkingen

  • Met de functie CURRENCY wordt de 5e significante decimale waarde naar boven afgerond om het 4e decimale cijfer te retourneren. Afronden vindt plaats als het 5e significante decimaal gelijk is aan of groter is dan 5. Als de waarde bijvoorbeeld 3,666666666666 is, wordt $3,6667 als resultaat geretourneerd. Als de waarde echter 3,0123456789 is, wordt $3,0123 geretourneerd als resultaat.

  • Als het gegevenstype van de expressie TrueFalse is, retourneert CURRENCY(TrueFalse) $1.0000 voor True-waarden en $0,0000 voor False-waarden.

  • Als het gegevenstype van de expressie Text is, probeert CURRENCY(Text) tekst te converteren naar een getal. Als de conversie is geslaagd, wordt het getal geconverteerd naar valuta, anders wordt er een fout geretourneerd.

  • Als het gegevenstype van de expressie DateTime is, converteert CURRENCY(DateTime) de datum/tijd-waarde naar een getal en dat getal naar valuta. Datum/tijd-waarden hebben een geheel getal dat het aantal dagen aangeeft tussen de opgegeven datum en 1900-03-01 en een breuk die het deel van een dag vertegenwoordigt (waarbij 12 uur of middag 0,5 dag is). Als de waarde van de expressie geen juiste Datum/tijd-waarde is, wordt er een fout geretourneerd.

Voorbeeld

Converteer getal 1234,56 naar valutagegevenstype.

= CURRENCY(1234.56)  

Retourneert de waarde 1234,56000.