DOLLARDE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Konwertuje price dolara wyrażoną jako część całkowita and część ułamkową, taką jak 1,02, na dolara price wyrażoną jako liczba dziesiętna. Liczby ułamkowe dolara są czasami używane dla cen zabezpieczeń.
Składnia
DOLLARDE(<fractional_dollar>, <fraction>)
Parametry
Termin | Definicja |
---|---|
fractional_dollar |
Liczba wyrażona jako część całkowita and części ułamkowej oddzielonej symbolem dziesiętnym. |
fraction |
Liczba całkowita do użycia w mianowniku ułamka. |
Zwracanie Value
value dziesiętne fractional_dollar
.
Uwagi
Część ułamkowa value jest podzielona przez liczbę całkowitą, którą określisz. Na przykład if chcesz, aby price był wyrażony z dokładnością do 1/16 dolara, divide część ułamkową o 16. W tym przypadku wartość 1,02 reprezentuje \$1.125 (\$1 + 2/16 = \$1.125).
ułamek jest zaokrąglany do najbliższej liczby całkowitej.
Zwracany jest errorif:
- ułamek < 1.
Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.
Przykład
Następujące zapytanie DAX:
EVALUATE
{
DOLLARDE(1.02, 16)
}
Zwraca wartość 1,125, price dziesiętną oryginalnej priceułamkowej , 1,02, odczytaną jako 1 and 2/16. Ponieważ ułamek value wynosi 16, price ma precyzję 1/16 dolara.