MĚNA
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
Vyhodnotí argument a vrátí výsledek jako datový typ měny.
Syntaxe
CURRENCY(<value>)
Parametry
Pojem | definice |
---|---|
hodnota | Libovolný výraz DAX, který vrátí jednu skalární hodnotu, kde se má výraz vyhodnotit přesně jednou před všemi ostatními operacemi. |
Vrácená hodnota
Hodnota výrazu se vyhodnotila a vrátila jako hodnota typu měny.
Poznámky
Funkce CURRENCY zaokrouhlí 5. významné desetinné číslo v hodnotě a vrátí 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, funkce CURRENCY(<TrueFalse>) vrátí hodnotu \$1,0000 pro hodnoty True a \$0,0000 pro hodnoty False.
Pokud je datový typ výrazu Text, funkce CURRENCY(<Text>) se pokusí 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ým typem výrazu DateTime, funkce 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.