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.