DOLLARFR
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle 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.