Udostępnij za pośrednictwem


DOLLARFR

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Konwertuje dolar price wyrażony jako liczba dziesiętna na dolara price wyrażone jako część całkowita and części ułamkowej, na przykład 1,02. Liczby ułamkowe dolara są czasami używane dla cen zabezpieczeń.

Składnia

DOLLARFR(<decimal_dollar>, <fraction>)

Parametry

Termin Definicja
decimal_dollar Liczba dziesiętna.
fraction Liczba całkowita do użycia w mianowniku ułamka.

Zwracanie Value

Ułamkowe valuedecimal_dollar, wyrażone jako część całkowita and części ułamkowej.

Uwagi

  • 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
{
  DOLLARFR(1.125, 16)
}

Zwraca wartość 1,02 odczytaną jako 1 and 2/16, która jest odpowiednia price części oryginalnej pricedziesiętnej , 1,125. Ponieważ ułamek value wynosi 16, price ma precyzję 1/16 dolara.