VDB

Gibt die Abschreibung einer Anlage für jeden von Ihnen bestimmten Zeitraum, einschließlich Teilzeiträumen, unter Verwendung der degressiven Doppelratenabschreibung oder einer anderen von Ihnen angegebenen Methode zurück VDB steht für „Variable Declining Balance“, die variable degressive Abschreibung.

Syntax

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

Parameter

Begriff Definition
cost Die Anschaffungskosten des Vermögenswerts.
salvage (Restwert) Der Wert am Ende der Abschreibung (manchmal auch als Restwert der Anlage bezeichnet). Dieser Wert kann 0 sein.
Leben Die Anzahl der Perioden, über die das Wirtschaftsgut abgeschrieben wird (auch als Nutzungsdauer bezeichnet).
start_period (Zeitraum_Anfang) Die Startperiode, deren Abschreibungsbetrag Sie berechnen möchten. Für das Argument „Zeitraum_Anfang“ muss dieselbe Zeiteinheit verwendet werden wie für „Lebensdauer“. Muss zwischen 1 und dem Wert von „Lebensdauer“ (inklusive) liegen.
end_period (Zeitraum_Ende) Die Endperiode, für die Sie den Abschreibungsbetrag berechnen möchten. Für das Argument „Zeitraum_Ende“ muss dieselbe Zeiteinheit verwendet werden wie für die Lebensdauer. Muss zwischen „Zeitraum_Anfang“ und „Lebensdauer“ (inklusive) liegen.
factor Optional. Das Maß, um das die Abschreibung abnimmt. Fehlt das Argument „Faktor“, wird 2 als Wert angenommen (das Verfahren der degressiven Doppelratenabschreibung). Ändern Sie „Faktor“, wenn Sie das Verfahren der degressiven Doppelratenabschreibung nicht verwenden möchten. Eine Beschreibung der degressiven Doppelratenabschreibung finden Sie unter DDB.
no_switch (kein_Wechsel) Optional. Ein logischer Wert, der angibt, ob zur linearen Abschreibung gewechselt werden soll, wenn die Abschreibung größer als die berechnete degressive Abschreibung ausfällt. Wird „kein_Wechsel“ ausgelassen, wird angenommen, dass der Wert FALSE lautet.
– Wird „kein_Wechsel“ nach TRUE ausgewertet wird, wechselt VDB nicht zur linearen Abschreibung, selbst wenn die Abschreibung größer ausfällt als mit der berechneten degressiven Abschreibung.
– Wird „kein_Wechsel“ nach FALSE ausgewertet oder ausgelassen, wechselt VDB zur linearen Abschreibung, wenn die Abschreibung größer ausfällt als mit der degressiven Abschreibung.

Rückgabewert

Der Abschreibungsbetrag für den angegebenen Zeitraum

Bemerkungen

  • Es wird ein Fehler zurückgegeben, wenn:

    • „Kosten“ < 0.
    • Restwert < 0.
    • Lebensdauer < 1.
    • „start_period < 1“ oder „start_period > end_period“.
    • Zeitraum_Ende < Zeitraum_Anfang oder Zeitraum_Ende > Lebensdauer.
    • Faktor < 0.
    • „kein_Wechsel“ wird weder zu TRUE noch zu FALSE ausgewertet.
  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiele

Daten Beschreibung
2400 Initiale Kosten
300 Restwert
10 Lebensdauer in Jahren

Beispiel 1

Die folgende DAX-Abfrage:

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

gibt den Abschreibungsbetrag eines Wirtschaftsguts nach dem ersten Tag mit einem Faktor von 2 zurück.

[Wert]
1,31506849315068

Beispiel 2

Die folgende DAX-Abfrage:

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

gibt den Abschreibungsbetrag eines Wirtschaftsguts zwischen dem 6${.}$ und dem 18${.}$ Monat zurück. Diese Berechnung verwendet einen Faktor von 3.

[Wert]
540,185558199698

Beispiel 3

Die folgende DAX-Abfrage:

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

gibt den Abschreibungsbetrag eines Wirtschaftsguts im ersten Geschäftsjahr zurück, in dem Sie es besitzen, wobei angenommen wird, dass die Steuergesetzgebung Sie auf eine Abschreibung von 150 % der degressiven Abschreibung beschränkt. Das Wirtschaftsgut wird in der Mitte des ersten Quartals des Geschäftsjahrs erworben.

[Wert]
315