Freigeben über


DOLLARFR

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

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

Syntax

DOLLARFR(<decimal_dollar>, <fraction>)

Parameter

Ausdruck Definition
decimal_dollar Eine Dezimalzahl.
fraction Die ganze Zahl, die im Nenner des Bruchs verwendet werden soll.

Rückgabewert

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

Bemerkungen

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

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