Freigeben über


DOLLARDE

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Wandelt einen Dollarpreis als ganzzahligen Teil und einen Bruchteil( z. B. 1,02) in einen Dollarpreis um, der als Dezimalzahl ausgedrückt wird. Bruchzahlen werden manchmal für Sicherheitspreise verwendet.

Syntax

DOLLARDE(<fractional_dollar>, <fraction>)

Parameter

Ausdruck Definition
fractional_dollar Eine Zahl, die als ganzzahliger Teil und bruchtrennt durch ein Dezimalsymbol ausgedrückt wird.
fraction Die ganze Zahl, die im Nenner des Bruchs verwendet werden soll.

Rückgabewert

Der Dezimalwert von fractional_dollar.

Bemerkungen

  • Der Bruchteil des Werts wird durch eine ganze Zahl geteilt, die Sie angeben. Wenn Ihr Preis beispielsweise mit einer Genauigkeit von 1/16 eines Dollar ausgedrückt werden soll, dividieren Sie den Bruchteil durch 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 Fehler wird zurückgegeben, wenn:

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

Beispiel

Die folgende DAX Abfrage:

EVALUATE
{
  DOLLARDE(1.02, 16)
}

Gibt 1,125 zurück, der Dezimalpreis des ursprünglichen Bruchpreises, 1,02, wird als 1 und 2/16 gelesen. Da der Bruchwert 16 ist, hat der Preis eine Genauigkeit von 1/16 dollar.