Megosztás a következőn keresztül:


VDB

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Az eszköz értékcsökkenését adja vissza az Ön által megadott időszakokra, beleértve a részleges időszakokat is, a kettős hanyatlásos egyenleg módszerével vagy más megadott módszerrel. VDB változó csökkenő egyenleget jelent.

Syntax

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

Paraméterek

Időszak Definíció
cost Az eszköz kezdeti költsége.
salvage Az értékcsökkenés végén lévő érték (más néven az eszköz maradványértéke). Ez az érték lehet 0.
life Azoknak az időszakoknak a száma, amelyek során az eszköz értékcsökkenése elértéktelenedik (más néven az eszköz hasznos élettartama).
start_period Az a kezdő időszak, amelyre ki szeretné számítani az értékcsökkenést. Start_period ugyanazokat az egységeket kell használnia, mint az élet. Az 1 és az élet közötti értéknek kell lennie (a befogadót is beleértve).
end_period Az a záró időszak, amelyre ki szeretné számítani az értékcsökkenést. End_period ugyanazokat az egységeket kell használnia, mint az élet. A start_period és az élet (beleértve) közé kell esnie.
factor (Nem kötelező) Az a ráta, amelyen az egyenleg csökken. Ha a tényező hiányzik, akkor a függvény 2 -t feltételez (a kétszeresen csökkenő egyenlegmetódus). Módosítsa a tényezőt, ha nem szeretné használni a kettős hanyatlásos egyenlegmetódust. A kétszeresen csökkenő egyenleg módszerének leírását a DDB.
no_switch (Nem kötelező) Logikai érték, amely azt határozza meg, hogy az értékcsökkenés lineáris értékcsökkenésre váltson-e, ha az értékcsökkenés nagyobb, mint a csökkenő egyenleg kiszámítása. Ha nincs megadva, a rendszer feltételezi, hogy FALSE.
- Ha no_switch kiértékelése TRUEVDB nem vált egyenes vonalú értékcsökkenésre, még akkor sem, ha az értékcsökkenés nagyobb, mint a hanyatló egyenleg kiszámítása.
- Ha no_switch FALSE vagy kihagyott értékre értékeli ki, VDB lineáris értékcsökkenésre vált, ha az értékcsökkenés nagyobb, mint a hanyatló egyenleg kiszámítása.

Visszaadott érték

A megadott időszak értékcsökkenése.

Megjegyzések

  • Hiba jelenik meg, ha:

    • költség < 0.
    • 0. mentés < .
    • élet < 1.
    • start_period < 1 vagy start_period > end_period.
    • end_period < start_period vagy end_period > életet.
    • faktor < 0.
    • no_switch nem értékeli ki TRUE vagy FALSE.
  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példák

Adatok Leírás
2400 Kezdeti költség
300 Maradványérték
10 Élettartam évek alatt

1. példa

A következő DAX lekérdezés:

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

Egy eszköz első napi értékcsökkenését számítja ki 2-es tényezővel.

[Érték]
1.31506849315068

2. példa

A következő DAX lekérdezés:

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

Egy eszköz értékcsökkenését adja vissza a 6$^{th}$ hónap és a 18$^{th}$ hónap között. Ez a számítás 3 tényezőt használ.

[Érték]
540.185558199698

3. példa

A következő DAX lekérdezés:

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

Egy eszköz értékcsökkenését adja vissza az első olyan pénzügyi évben, amelyben Ön a tulajdonosa, feltéve, hogy az adótörvények a csökkenő egyenleg 150% értékcsökkenésére korlátozzák. Az eszközt a pénzügyi év első negyedévének közepén vásárolják meg.

[Érték]
315