Sdílet prostřednictvím


DOLLARDE

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

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

Syntax

DOLLARDE(<fractional_dollar>, <fraction>)

Parametry

Semestr Definice
fractional_dollar Číslo vyjádřené jako celočíselná část a část zlomku oddělená desetinným symbolem.
fraction Celé číslo, které se použije ve jmenovateli zlomku.

Návratová hodnota

Desetinná hodnota fractional_dollar.

Poznámky

  • Část hodnoty zlomku je vydělena celočíselnou hodnotou, kterou zadáte. Pokud například chcete, aby byla cena vyjádřena přesností 1/16 dolaru, vydělíte zlomkovou část 16. V tomto případě 1,02 představuje \$1,125 (\$1 + 2/16 = \$1,125).

  • 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
{
  DOLLARDE(1.02, 16)
}

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