CURRENCY
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
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.