Udostępnij za pośrednictwem


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.