WALUTA

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Oblicza argument i zwraca wynik jako typ danych waluty.

Składnia

CURRENCY(<value>)  

Parametry

Termin Definicja
wartość Dowolne wyrażenie języka 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, funkcja 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, funkcja 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, funkcja 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.