DOLLARFR

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

Syntax

DOLLARFR(<decimal_dollar>, <fraction>)

Parameter

Begriff Definition
decimal_dollar Eine Decimal-Zahl.
fraction Die ganze Zahl, die im Nenner des Bruchteils verwendet werden soll.

Rückgabewert

Der Bruchwert von decimal_dollar, ausgedrückt als ganzzahliger Teil und als Bruchteil.

Bemerkungen

  • „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
{
  DOLLARFR(1.125, 16)
}

Gibt 1,02 zurück, zu lesen als 1 und 2/16, was den entsprechenden, als Bruch ausgedrückten Preis des ursprünglichen Dezimalpreises „1,125“ darstellt. Da der Bruchwert 16 ist, hat der Preis eine Genauigkeit von 1/16 Dollar.