Freigeben über


DOLLARDE

Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen

Konvertiert einen Dollarpreis, der als ganzzahliger Teil mit einem Bruchteil ausgedrückt ist (z. B. 1,02) in einen als Dezimalzahl ausgedrückten Dollarpreis. Dollar-Bruchteilzahlen werden manchmal für Wertpapierpreise verwendet.

Syntax

DOLLARDE(<fractional_dollar>, <fraction>)

Parameter

Begriff Definition
fractional_dollar Eine Zahl, die aus einem ganzzahligen Teil und einem Bruchteil besteht, getrennt durch ein Dezimaltrennzeichen.
fraction Die ganze Zahl, die im Nenner des Bruchteils verwendet werden soll.

Rückgabewert

Der Dezimalwert von fractional_dollar.

Bemerkungen

  • Der Bruchteil des Werts wird durch eine von Ihnen angegebene ganze Zahl dividiert. Wenn Sie z. B. möchten, dass Ihr Preis mit einer Genauigkeit von 1/16 eines Dollars ausgedrückt wird, teilen Sie den Bruchteil durch 16. In diesem Fall stellt 1,02 USD 1,125 (USD 1 + 2/16 = USD 1,125) dar.

  • „fraction“ wird auf die nächste ganze Zahl gerundet.

  • Es wird ein Fehler zurückgegeben, wenn:

    • fraction < 1.
  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

Die folgende DAX-Abfrage:

EVALUATE
{
  DOLLARDE(1.02, 16)
}

Gibt 1,125 zurück, den Dezimalpreis des ursprünglichen Bruchteilpreises (1,02), zu lesen als 1 und 2/16. Da der Bruchwert 16 ist, hat der Preis eine Genauigkeit von 1/16 Dollar.