DOLLARFRDOLLARFR

Omvandlar ett pris i dollar uttryckt som ett decimaltal till ett dollarpris uttryckt som ett heltal och ett bråk, till exempel 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. Dollarpriser uttryckta som bråk används ibland för priser på värdepapper.Fractional dollar numbers are sometimes used for security prices.

SyntaxSyntax

DOLLARFR(<decimal_dollar>, <fraction>)

ParametrarParameters

TermTerm DefinitionDefinition
decimal_dollardecimal_dollar Ett decimaltal.A decimal number.
fractionfraction Heltalet som är nämnare i bråket.The integer to use in the denominator of the fraction.

ReturvärdeReturn Value

Bråktalsvärdet för decimal_dollar uttryckt som en heltalsdel och en bråkdel.The fractional value of decimal_dollar, expressed as an integer part and a fraction part.

KommentarerRemarks

  • fraction avrundas till närmaste heltal.fraction is rounded to the nearest integer.

  • Fel returneras i följande fall:An error is returned if:

    • fraction < 1.fraction < 1.
  • Den här funktionen kan inte användas i DirectQuery-läge när den används i beräknade kolumner eller regler för säkerhet på radnivå (RLS).This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

ExempelExample

Följande DAX-fråga:The following DAX query:

EVALUATE
{
  DOLLARFR(1.125, 16)
}

Returnerar 1.02, utläst som 1 och 2/16, vilket är motsvarande bråktalspris för det ursprungliga decimalpriset 1.125.Returns 1.02, read as 1 and 2/16, which is the corresponding fraction price of the original decimal price, 1.125. Eftersom värdet på fraction är 16 har priset en precision på 1/16 av en dollar.Since the fraction value is 16, the price has a precision of 1/16 of a dollar.