Lezen in het Engels

Delen via


VDB

Van toepassing op: Berekende kolomBerekende tabel MetingVisuele 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 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 uitgegaan van FALSE.
- Als no_switch resulteert in TRUE VDB niet overschakelt naar lineaire afschrijving, zelfs als 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 of FALSE.
  • 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 6th en de maand 18th. 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