DOLLARDE
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Konwertuje cenę dolara wyrażoną jako część całkowitą i część ułamkową, taką jak 1,02, na cenę dolara 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 i część ułamkowa oddzielona symbolem dziesiętnym. |
fraction |
Liczba całkowita do użycia w mianowniku ułamka. |
Wartość zwracana
Wartość dziesiętna fractional_dollar
.
Uwagi
Część ułamkowa wartości jest podzielona przez liczbę całkowitą, którą określisz. Jeśli na przykład chcesz, aby cena została wyrażona na precyzję 1/16 dolara, należy podzielić 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 błąd, jeśli:
- ułamek < 1.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Następujące zapytanie DAX:
EVALUATE
{
DOLLARDE(1.02, 16)
}
Zwraca wartość 1,125, cenę dziesiętną oryginalnej ceny ułamkowej, 1,02, odczytaną jako 1 i 2/16. Ponieważ wartość ułamkowa wynosi 16, cena ma precyzję 1/16 dolara.