DOLLARFRDOLLARFR

Konvertiert einen Dollarpreis, der als Dezimalzahl ausgedrückt ist, in einen als ganzzahligen Teil mit einem Bruchteil ausgedrückten Dollarpreis (z. B. 1,02).Converts a dollar price expressed as a decimal number into a dollar price expressed as an integer part and a fraction part, such as 1.02. Dollar-Bruchteilzahlen werden manchmal für Wertpapierpreise verwendet.Fractional dollar numbers are sometimes used for security prices.

SyntaxSyntax

DOLLARFR(<decimal_dollar>, <fraction>)

ParameterParameters

BenennungTerm DefinitionDefinition
decimal_dollardecimal_dollar Eine Decimal-Zahl.A decimal number.
fractionfraction Die ganze Zahl, die im Nenner des Bruchteils verwendet werden soll.The integer to use in the denominator of the fraction.

RückgabewertReturn Value

Der Bruchwert von decimal_dollar, ausgedrückt als ganzzahliger Teil und als Bruchteil.The fractional value of decimal_dollar, expressed as an integer part and a fraction part.

BemerkungenRemarks

  • „fraction“ wird auf die nächste ganze Zahl gerundet.fraction is rounded to the nearest integer.

  • Es wird ein Fehler zurückgegeben, wenn:An error is returned if:

    • fraction < 1.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.This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

BeispielExample

Die folgende DAX-Abfrage:The following DAX query:

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.Returns 1.02, read as 1 and 2/16, which is the corresponding fraction price of the original decimal price, 1.125. Da der Bruchwert 16 ist, hat der Preis eine Genauigkeit von 1/16 Dollar.Since the fraction value is 16, the price has a precision of 1/16 of a dollar.