Sdílet prostřednictvím


DOLLARFR

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Převede cenu v dolarech vyjádřenou desetinným číslem na cenu v dolarech vyjádřenou celočíselnou částí a zlomkem, například 1,02. Desetinná čísla dolaru se někdy používají pro ceny cenného papíru.

Syntax

DOLLARFR(<decimal_dollar>, <fraction>)

Parametry

Semestr Definice
decimal_dollar Desetinné číslo.
fraction Celé číslo, které se použije ve jmenovateli zlomku.

Návratová hodnota

Desetinná hodnota decimal_dollarvyjádřená jako celočíselná část a část zlomku.

Poznámky

  • zlomek se zaokrouhlí na nejbližší celé číslo.

  • Pokud se vrátí chyba:

    • zlomek < 1.
  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad

Následující dotaz DAX:

EVALUATE
{
  DOLLARFR(1.125, 16)
}

Vrátí hodnotu 1,02, přečtenou jako 1 a 2/16, což je odpovídající zlomková cena původní desetinné ceny 1,125. Vzhledem k tomu, že hodnota zlomku je 16, cena má přesnost 1/16 dolaru.