Udostępnij za pośrednictwem


CURRENCY

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Oblicza argument i zwraca wynik jako typ danych waluty.

Składnia

CURRENCY(<value>)

Parametry

Termin Definicja
value Każde wyrażenie DAX zwracające pojedynczą wartość skalarną, w której wyrażenie ma być obliczane dokładnie raz przed wszystkimi innymi operacjami.

Wartość zwracana

Wartość wyrażenia obliczonego i zwróconego jako wartość typu waluty.

Uwagi

  • Funkcja CURRENCY zaokrągla liczbę 5 znaczących miejsc dziesiętnych w wartości, aby zwrócić 4 cyfrę dziesiętną. Zaokrąglanie w górę występuje, jeśli 5. znaczna liczba dziesiętna jest równa lub większa niż 5. Jeśli na przykład wartość to 3,666666666666666666, konwersja na walutę zwraca wartość \$3,6667. Jeśli jednak wartość to 3,0123456789, konwersja na walutę zwraca wartość \$3.0123.

  • Jeśli typ danych wyrażenia to TrueFalse, CURRENCY(TrueFalse) zwróci wartość \$1.0000 dla wartości True i \$0.0000 dla wartości False.

  • Jeśli typ danych wyrażenia to Text, CURRENCY(Text) spróbuje przekonwertować tekst na liczbę. Jeśli konwersja powiedzie się, liczba zostanie przekonwertowana na walutę, w przeciwnym razie zostanie zwrócony błąd.

  • Jeśli typ danych wyrażenia to DateTime, CURRENCY(DateTime) przekonwertuje wartość daty/godziny na liczbę i liczbę na walutę. Wartości DateTime mają część całkowitą reprezentującą liczbę dni między daną datą a 1900-03-01 i ułamkiem reprezentującym ułamek dnia (gdzie 12 godzin lub południe wynosi 0,5 dnia). Jeśli wartość wyrażenia nie jest prawidłową wartością DateTime, zwracany jest błąd.

Przykład

Przekonwertuj liczbę 1234.56 na typ danych waluty.

= CURRENCY(1234.56)

Zwraca wartość 1234.56000.