Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
gjelder:
beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Returnerer avskrivningen for et aktivum for en periode du angir, inkludert delvise perioder, ved hjelp av metoden for dobbel degressiv avskrivning eller en annen metode du angir. VDB står for variabel degressiv avskrivning.
Syntaks
VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])
Parametere
| Term | Definisjon |
|---|---|
cost |
Den opprinnelige kostnaden for aktivumet. |
salvage |
Verdien på slutten av avskrivningen (noen ganger kalt restverdi for aktivumet). Denne verdien kan være 0. |
life |
Antall perioder aktivumet avskrives over (noen ganger kalt aktivumets levetid). |
start_period |
Startperioden du vil beregne avskrivningen for. Start_period må bruke de samme enhetene som levetid. Må være mellom 1 og livet (inklusive). |
end_period |
Sluttperioden du vil beregne avskrivningen for. End_period må bruke de samme enhetene som levetid. Må være mellom start_period og livet (inklusive). |
factor |
(Valgfritt) Kursen som saldoen avslår. Hvis faktoren utelates, antas det å være 2 (metoden for dobbel degressiv avskrivning). Endre faktor hvis du ikke vil bruke metoden for dobbel degressiv avskrivning. Hvis du vil ha en beskrivelse av metoden for dobbel degressiv avskrivning, kan du se DDB. |
no_switch |
(Valgfritt) En logisk verdi som angir om avskrivningen skal byttes til lineær avskrivning når avskrivningen er større enn beregningen av degressiv avskrivning. Hvis den utelates, antas det å være FALSE. - Hvis no_switch evalueres til TRUEVDB bytter ikke til lineær avskrivning, selv når avskrivningen er større enn beregningen av degressiv avskrivning. – Hvis no_switch evalueres til FALSE eller utelates, bytter VDB til lineær avskrivning når avskrivningen er større enn beregningen av degressiv avskrivning. |
Returverdi
Avskrivningen over den angitte perioden.
Merknader
En feil returneres hvis:
- kostnad < 0.
- berging < 0.
- liv < 1.
- start_period < 1 eller start_period > end_period.
- end_period < start_period eller end_period > liv.
- faktor < 0.
- no_switch evalueres ikke til enten
TRUEellerFALSE.
-
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).
Eksempler
| Data | Beskrivelse |
|---|---|
| 2400 | Opprinnelige kostnader |
| 300 | Restverdi |
| 10 | Levetid i år |
Eksempel 1
Følgende DAX spørring:
EVALUATE
{
VDB(2400, 300, 10*365, 0, 1)
}
Returnerer et aktivums første dags avskrivning ved hjelp av en faktor på 2.
| [Verdi] |
|---|
| 1.31506849315068 |
Eksempel 2
Følgende DAX spørring:
EVALUATE
{
VDB(2400, 300, 10*12, 6, 18, 3)
}
Returnerer et aktivums avskrivning mellom 6$^{th}$ måneden og måneden 18$^{th}$ . Denne beregningen bruker en faktor på 3.
| [Verdi] |
|---|
| 540.185558199698 |
Eksempel 3
Følgende DAX spørring:
EVALUATE
{
VDB(2400, 300, 10, 0, 0.875, 1.5)
}
Returnerer et aktivums avskrivning i det første regnskapsåret du eier det, forutsatt at skattelovene begrenser deg til 150% avskrivning av den fallende saldoen. Aktivumet kjøpes i midten av første kvartal av regnskapsåret.
| [Verdi] |
|---|
| 315 |