Freigeben über


DOLLARDE

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Wandelt einen Dollar price als ganzzahligen Teil and einem Bruchteil, z. B. 1,02, in einen Dollar price als Dezimalzahl ausgedrückt. Bruchzahlen werden manchmal für Sicherheitspreise verwendet.

Syntax

DOLLARDE(<fractional_dollar>, <fraction>)

Parameter

Ausdruck Definition
fractional_dollar Eine Zahl, die als ganzzahliger Teil angegeben wird, and einem Bruchteil, getrennt durch ein Dezimalsymbol.
fraction Die ganze Zahl, die im Nenner des Bruchs verwendet werden soll.

Value zurückgeben

Die dezimale value von fractional_dollar.

Bemerkungen

  • Der Bruchteil der value wird durch eine ganze Zahl dividiert, die Sie angeben. if sie beispielsweise möchten, dass Ihre price mit einer Genauigkeit von 1/16 Dollar ausgedrückt werden soll, divide Sie den Bruchteil um 16. In diesem Fall steht 1,02 für \$1,125 (\$1 + 2/16 = \$1,125).

  • Bruch wird auf die nächste ganze Zahl gerundet.

  • Ein error wird ifzurückgegeben:

    • Bruch < 1.
  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Die folgende DAX Abfrage:

EVALUATE
{
  DOLLARDE(1.02, 16)
}

Gibt 1,125 zurück, die dezimale price der ursprünglichen Bruchzahl price, 1,02, wird als 1 and 2/16 gelesen. Da der Bruch value 16 beträgt, weist die price eine Genauigkeit von 1/16 Dollar auf.