Sdílet prostřednictvím


CURRENCY

platí pro:Počítaný sloupecPočítaná tabulkamíravizuá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.