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 FALSE ist. - If no_switch wird TRUE VDBnotswitch der linearen Abschreibung even, wenn die Abschreibung größer als die degressive Abschreibung ist. - If no_switch ausgelassen wird, wird FALSE or 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 notevaluate
TRUE
orFALSE
.
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 |