Freigeben über


VDB

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt die Abschreibung eines Wirtschaftsguts für jede von Ihnen angegebene Periode zurück, einschließlich Teilperioden, mithilfe der Methode für den degressiven doppelratenden Saldo or einer anderen von Ihnen angegebenen Methode. VDB steht für eine variable abnehmende Bilanz.

Syntax

VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])

Parameter

Begriff Definition
cost Die Anschaffungskosten des Vermögenswerts.
salvage Die value am Ende der Abschreibung (manchmal auch als Restwert bezeichnet value des Vermögenswerts). Dieser value kann 0 sein.
life Die Anzahl der Perioden, über die das Wirtschaftsgut abgeschrieben wird (auch als Nutzungsdauer bezeichnet).
start_period Der Anfangszeitraum, für den Sie die Abschreibung calculate möchten. Für das Argument „Zeitraum_Anfang“ muss dieselbe Zeiteinheit verwendet werden wie für „Lebensdauer“. Muss zwischen 1 and Leben (einschließlich) liegen.
end_period Der Endzeitraum, für den Sie die Abschreibung calculate möchten. Für das Argument „Zeitraum_Ende“ muss dieselbe Zeiteinheit verwendet werden wie für die Lebensdauer. Muss zwischen start_period and Leben (einschließlich) liegen.
factor (Optional) Die rate, bei der der Saldo abnimmt. If Faktor ausgelassen wird, wird davon ausgegangen, dass er 2 ist (die Methode der degressierenden Doppelratenbilanz). Change factor if you do not want to use the double-gressing balance method. Eine Beschreibung der Doppelraten-Abschreibungsmethode finden Sie unter DDB.
no_switch (Optional) Eine logische value, die angibt, ob eine lineare Abschreibung switch soll, wenn die Abschreibung größer ist als die degressive Saldoberechnung. If weggelassen, wird davon ausgegangen, dass sie FALSEist.
- If no_switch wird TRUEVDBnotswitch der linearen Abschreibung even, wenn die Abschreibung größer als die degressive Abschreibung ist.
- If no_switch ausgelassen wird, wird FALSEor ausgelassen, VDB wechselt zur linearen Abschreibung, wenn die Abschreibung größer ist als die degressive Saldoberechnung.

Value zurückgeben

Der Abschreibungsbetrag für den angegebenen Zeitraum

Bemerkungen

  • Ein error wird ifzurückgegeben:

    • „Kosten“ < 0.
    • Restwert < 0.
    • Lebensdauer < 1.
    • start_period < 1 or start_period > end_period.
    • end_period < start_period or end_period > Leben.
    • Faktor < 0.
    • no_switch notevaluateTRUEorFALSE.
  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiele

Daten Beschreibung
2400 Initiale Kosten
300 Restwert value
10 Lebensdauer in Jahren

Beispiel 1

Die folgende DAX Abfrage:

EVALUATE
{
  VDB(2400, 300, 10*365, 0, 1)
}

Gibt die firstdayder Abschreibung eines Wirtschaftsguts mit einem Faktor 2 zurück.

[Value]
1,31506849315068

Beispiel 2

Die folgende DAX Abfrage:

EVALUATE
{
  VDB(2400, 300, 10*12, 6, 18, 3)
}

Gibt die Abschreibung einer Ressource zwischen dem 6$^{th}$ monthand der 18$^{th}$-monthzurück. Diese Berechnung verwendet einen Faktor von 3.

[Value]
540,185558199698

Beispiel 3

Die folgende DAX Abfrage:

EVALUATE
{
  VDB(2400, 300, 10, 0, 0.875, 1.5)
}

Gibt die Abschreibung eines Vermögenswerts in der first steuerlichen year zurück, die Sie besitzen, vorausgesetzt, die Steuergesetze begrenzen Sie auf 150% Abschreibung des abnehmenden Saldos. Der Vermögenswert wird in der Mitte der firstquarter des yearerworben.

[Value]
315