Del via


DOLLARDE

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Konverterer en dollarpris uttrykt som en heltallsdel og en brøkdel, for eksempel 1,02, til en dollarpris uttrykt som et desimaltall. Brøkdollartall brukes noen ganger til sikkerhetspriser.

Syntaks

DOLLARDE(<fractional_dollar>, <fraction>)

Parametere

Vilkår Definisjon
fractional_dollar Et tall uttrykt som en heltallsdel og en brøkdel, atskilt med et desimalsymbol.
fraction Heltallet som skal brukes i nevneren av brøken.

Returverdi

Desimalverdien for fractional_dollar.

Merknader

  • Brøkdelen av verdien er delt på et heltall du angir. Hvis du for eksempel vil at prisen skal uttrykkes til en presisjon på 1/16 av en dollar, deler du brøkdelen med 16. I dette tilfellet representerer 1,02 \$1,125 (\$1 + 2/16 = \$1,125).

  • brøk avrundes til nærmeste heltall.

  • En feil returneres hvis:

    • brøk < 1.
  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

Følgende DAX spørring:

EVALUATE
{
  DOLLARDE(1.02, 16)
}

Returnerer 1,125, desimalprisen for den opprinnelige brøkprisen, 1,02, lest som 1 og 2/16. Siden brøkverdien er 16, har prisen en presisjon på 1/16 dollar.