VDB
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizá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 TRUE VDB 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
vagyFALSE
.
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 |