Delen via


VDB

Van toepassing op: Berekende kolomBerekende tabelMetingVisuele 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
kosten De initiƫle kosten van het activum.
Berging De waarde aan het einde van de afschrijving (ook wel de restwaarde van het activum genoemd). Deze waarde kan 0 zijn.
Leven 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 DDB voor een beschrijving van de methode double declining balance.
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 ervan uitgegaan dat deze ONWAAR is.
- Als no_switch resulteert in WAAR, schakelt VDB niet over naar lineaire afschrijving, zelfs niet wanneer de afschrijving groter is dan de berekening van het afnemende saldo.
- Als no_switch resulteert in ONWAAR 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 WAAR of ONWAAR.
  • 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