VDB
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert de afschrijving van een activum voor een periode die u opgeeft, inclusief gedeeltelijke perioden, met behulp van de double declining balance-methode of een andere methode die u opgeeft. VDB staat voor variabele declining balance.
Syntaxis
VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])
Parameters
Term | Definitie |
---|---|
cost |
De initiƫle kosten van het activum. |
salvage |
De waarde aan het einde van de afschrijving (ook wel de restwaarde van het activum genoemd). Deze waarde kan 0 zijn. |
life |
Het aantal perioden waarop het activum wordt afgeschreven (ook wel de levensduur van het activum genoemd). |
start_period |
De beginperiode waarvoor u de afschrijving wilt berekenen. Start_period moet dezelfde eenheden gebruiken als de levensduur. Moet tussen 1 en leven (inclusief) liggen. |
end_period |
De eindperiode waarvoor u de afschrijving wilt berekenen. End_period moet dezelfde eenheden gebruiken als de levensduur. Moet liggen tussen start_period en leven (inclusief). |
factor |
(Optioneel) De rente waarmee het saldo afneemt. Als factor wordt weggelaten, wordt ervan uitgegaan dat deze 2 is (de methode voor dubbele declining balance). Wijzigingsfactor als u de methode voor dubbele declining balance niet wilt gebruiken. Zie DDBvoor een beschrijving van de double declining balance-methode. |
no_switch |
(Optioneel) Een logische waarde die aangeeft of u wilt overschakelen naar lineaire afschrijving wanneer de afschrijving groter is dan de berekening van het afnemende saldo. Als u dit weglaat, wordt uitgegaan van FALSE . - Als no_switch resulteert in TRUE VDB niet overschakelt naar lineaire afschrijving, zelfs niet wanneer de afschrijving groter is dan de berekening van het afnemende saldo. - Als no_switch resulteert in FALSE of wordt weggelaten, schakelt VDB over naar lineaire afschrijving wanneer de afschrijving groter is dan de berekening van het afnemende saldo. |
Retourwaarde
De afschrijving gedurende de opgegeven periode.
Opmerkingen
Er wordt een fout geretourneerd als:
- kosten < 0.
- restwaarde < 0.
- leven < 1.
- start_period < 1 of start_period > end_period.
- end_period < start_period of end_period > leven.
- factor < 0.
- no_switch resulteert niet in
TRUE
ofFALSE
.
Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeelden
Data | Beschrijving |
---|---|
2400 | Initiƫle kosten |
300 | Restwaarde |
10 | Levensduur in jaren |
Voorbeeld 1
De volgende DAX query:
EVALUATE
{
VDB(2400, 300, 10*365, 0, 1)
}
Retourneert de afschrijving van een activum op basis van een factor 2.
[waarde] |
---|
1.31506849315068 |
Voorbeeld 2
De volgende DAX query:
EVALUATE
{
VDB(2400, 300, 10*12, 6, 18, 3)
}
Retourneert de afschrijving van een asset tussen de maand 6$^{th}$ en de maand 18$^{th}$. Voor deze berekening wordt een factor van 3 gebruikt.
[waarde] |
---|
540.185558199698 |
Voorbeeld 3
De volgende DAX query:
EVALUATE
{
VDB(2400, 300, 10, 0, 0.875, 1.5)
}
Berekent de afschrijving van activa in het eerste fiscale jaar waarvan u de eigenaar bent, ervan uitgaande dat de belastingwetten u beperken tot 150% afschrijving van het afnemende saldo. Het activum wordt midden in het eerste kwartaal van het fiscale jaar gekocht.
[waarde] |
---|
315 |