Del via


AMORDEGRC

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Returnerer afskrivningen for hver regnskabsperiode. Denne funktion er beregnet til det franske regnskabssystem. Hvis et aktiv købes midt i regnskabsperioden, tages der hensyn til den forholdsmæssigt indregnede afskrivning. Funktionen svarer til AMORLINC, bortset fra at der anvendes en afskrivningskoefficient i beregningen afhængigt af aktivernes levetid.

Syntaks

AMORDEGRC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])

Parametre

Udtryk Definition
cost Omkostningen for aktivet.
date_purchased Datoen for købet af aktivet.
first_period Datoen for slutningen af den første periode.
salvage Restværdien ved aktivets udløb.
period Perioden.
rate Afskrivningssatsen.
basis (Valgfrit) Den type dagsoptælling, der skal bruges. Hvis basis udelades, antages det, at den er 0. De accepterede værdier er angivet under denne tabel.

Parameteren basis accepterer følgende værdier:

Basis datosystem
0 eller udeladt 360 dage (NASD-metode)
1 Virkelig
3 365 dage i et år
4 360 dage om året (europæisk metode)

Returværdi

Afskrivningen for hver regnskabsperiode.

Bemærkninger

  • Datoer gemmes som sekventielle serienumre, så de kan bruges i beregninger. I DAXer 30. december 1899 dag 0, og den 1. januar 2008 er 39448, fordi den er 39.448 dage efter den 30. december 1899.

  • Denne funktion returnerer afskrivningen indtil den sidste periode af aktivernes levetid, eller indtil den akkumulerede værdi af afskrivningen er større end aktivernes omkostninger minus restværdien.

  • Afskrivningskoefficienterne er:

    Aktivernes levetid (1/rate) afskrivningskoefficienten
    Mellem 3 og 4 år 1.5
    Mellem 5 og 6 år 2
    Mere end 6 år 2.5
  • Afskrivningssatsen vokser til 50 % i perioden før den sidste periode og vokser til 100 % for den sidste periode.

  • period og basis afrundes til det nærmeste heltal.

  • Der returneres en fejl, hvis:

    • omkostninger < 0.
    • first_period eller date_purchased er ikke en gyldig dato.
    • date_purchased > first_period.
    • salvage < 0 eller salvage > cost.
    • periode < 0.
    • rate ≤ 0.
    • Aktivernes levetid er mellem 0 (nul) og 1, 1 og 2, 2 og 3 eller 4 og 5.
    • basis er et andet tal end 0, 1, 3 eller 4.
  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel

data beskrivelse
2400 Koste
19. august 2008 Dato for køb
31. december 2008 Slutningen af den første periode
300 Restværdi
1 Periode
15% Afskrivningssats
1 Faktisk basis (se ovenfor)

Følgende DAX forespørgsel:

EVALUATE
{
  AMORDEGRC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}

Returnerer afskrivningen for den første periode på baggrund af de vilkår, der er angivet ovenfor.

[Værdi]
776