Sdílet prostřednictvím


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.