DOLLARFR

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Konwertuje cenę dolara wyrażoną jako liczbę dziesiętną na cenę wyrażoną jako część całkowita i część ułamkową, taką jak 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.
Frakcji Liczba całkowita do użycia w mianowniku ułamka.

Wartość zwracana

Wartość ułamkowa decimal_dollar wyrażona jako część całkowita i część ułamkowa.

Uwagi

  • 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 języka DAX:

EVALUATE
{
  DOLLARFR(1.125, 16)
}

Zwraca wartość 1,02, odczytaną jako 1 i 2/16, która jest odpowiednią ceną ułamkową oryginalnej ceny dziesiętnej, 1,125. Ponieważ wartość ułamkowa wynosi 16, cena ma precyzję 1/16 dolara.