AMORDEGRC
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
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 |