Udostępnij za pośrednictwem


CURRENCY

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Oblicza argument and zwraca wynik jako typ danych currency.

Składnia

CURRENCY(<value>)

Parametry

Termin Definicja
value Każde wyrażenie DAX zwracające pojedynczą value skalarną, w której wyrażenie ma być obliczane dokładnie raz przed all innych operacji.

Zwracanie value

value wyrażenia obliczonego and zwrócony jako typ currencyvalue.

Uwagi

  • Funkcja CURRENCY zaokrągla liczbę 5 znaczących miejsc dziesiętnych w value, aby zwrócić 4 cyfrę dziesiętną. Zaokrąglanie w górę występuje if 5. liczba dziesiętna jest równa or większa niż 5. Na przykład ifvalue jest 3,66666666666666666666, a następnie konwertuje na currency zwraca wartość \$3,6667. Jednak ifvalue wynosi 3,0123456789, a następnie konwertuje na currency zwraca wartość \$3.0123.

  • If typ danych wyrażenia to TrueFalse, a następnie CURRENCY(TrueFalse) zwróci \$1,0000 dla Truevaluesand \$0,0000 dla Falsevalues.

  • If typem danych wyrażenia jest Tekst, a następnie CURRENCY(Text) spróbuje convert tekst do liczby. If konwersja powiedzie się, liczba zostanie przekonwertowana na currency, w przeciwnym razie zostanie zwrócona error.

  • If typ danych wyrażenia to DateTime, a następnie CURRENCY(DateTime) convert data/godzina value do liczby and tej liczby w celu currency. DateTime values mają część całkowitą reprezentującą liczbę dni między danym dateand 1900-03-01 and ułamek reprezentujący ułamek day (gdzie 12 godzin or południe wynosi 0,5 day). If value wyrażenia jest not zwracana jest właściwa value data/godzina error.

Przykład

Convert numer 1234.56 do currency typu danych.

= CURRENCY(1234.56)

Zwraca wartość value 1234.56000.