CURRENCY
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vyhodnotí argument a vrátí výsledek jako datový typ měny.
Syntax
CURRENCY(<value>)
Parametry
Semestr | Definice |
---|---|
value |
Libovolný výraz DAX, který vrátí jednu skalární hodnotu, ve které se má výraz vyhodnotit přesně jednou před všemi ostatními operacemi. |
Návratová hodnota
Hodnota výrazu se vyhodnotila a vrátila jako hodnota typu měny.
Poznámky
Funkce CURRENCY zaokrouhlí desetinnou desetinnou čárku o 5. významné desetinné místo, aby vrátila 4. desetinnou číslici. K zaokrouhlování dochází, pokud je 5. významné desetinné číslo rovno nebo větší než 5. Pokud je například hodnota 3,666666666666666666666666666 poté, co se převede na měnu, vrátí hodnotu \$3,6667. Pokud je však hodnota 3,0123456789, vrátí převod na měnu \$3,0123.
Pokud je datový typ výrazu TrueFalse, vrátí CURRENCY(
TrueFalse
) hodnotu \$1,0000 pro hodnoty True a \$0,0000 pro hodnoty False.Pokud je datovým typem výrazu Text, pokusí se CURRENCY(
Text
) převést text na číslo. Pokud převod proběhne úspěšně, číslo se převede na měnu, jinak se vrátí chyba.Pokud je datový typ výrazu DateTime, CURRENCY(
DateTime
) převede hodnotu datetime na číslo a toto číslo na měnu. Hodnoty DateTime mají celočíselnou část, která představuje počet dní mezi daným datem a 1900-03-01 a zlomkem, který představuje zlomek dne (kde 12 hodin nebo poledne je 0,5 dne). Pokud hodnota výrazu není správná hodnota DateTime, vrátí se chyba.
Příklad
Převeďte číslo 1234,56 na datový typ měny.
= CURRENCY(1234.56)
Vrátí hodnotu 1234,56000.