VDB
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí odpis aktiva pro jakékoli zadané období, včetně částečných období, pomocí dvojité degresní metody odpisu nebo jiné metody, kterou zadáte. VDB je zkratka pro proměnlivý klesající zůstatek.
Syntaxe
VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])
Parametry
Pojem | definice |
---|---|
cost |
Počáteční náklady na aktivum. |
salvage |
Hodnota na konci odpisu (někdy se nazývá zůstatková hodnota aktiva). Tato hodnota může být 0. |
life |
Počet období, po jejichž uplynutí se aktivum odepisuje (někdy se označuje jako životnost aktiva). |
start_period |
Počáteční období, pro které chcete vypočítat odpisy. Start_period musí používat stejné jednotky jako životnost. Musí být mezi 1 a životností (včetně). |
end_period |
Koncové období, pro které chcete vypočítat odpisy. End_period musí používat stejné jednotky jako životnost. Musí být mezi start_period a životem (včetně). |
factor |
(Volitelné) Míra poklesu zůstatku. Pokud je faktor vynechán, předpokládá se, že je 2 (metoda dvojité degrese odpisu). Změna faktoru, pokud nechcete použít metodu dvojité degrese zůstatku. Popis dvojité degresní metody degrese naleznete v tématu DDB. |
no_switch |
(Volitelné) Logická hodnota určující, zda se má přepnout na lineární odpis, pokud je odpis větší než výpočet klesajícího zůstatku. Pokud tento parametr vynecháte, předpokládá se, že se FALSE . - Pokud no_switch vyhodnotí TRUE VDB nepřepne na lineární odpis, i když je odpis větší než výpočet klesajícího zůstatku. - Pokud no_switch vyhodnotí FALSE nebo je vynechán, VDB přepne na lineární odpis, pokud je odpis větší než výpočet klesajícího zůstatku. |
Návratová hodnota
Odepisování v zadaném období.
Poznámky
Pokud se vrátí chyba:
- náklady < 0.
- salvage < 0.
- život < 1.
- start_period < 1 nebo start_period > end_period.
- end_period < start_period nebo end_period > život.
- faktor < 0.
- no_switch se nevyhodnocuje jako
TRUE
aniFALSE
.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklady
Data | Popis |
---|---|
2400 | Počáteční náklady |
300 | Hodnota zůstatku |
10 | Životnost v letech |
Příklad 1
Následující dotaz DAX:
EVALUATE
{
VDB(2400, 300, 10*365, 0, 1)
}
Vrátí odepisování majetku za první den pomocí faktoru 2.
[Hodnota] |
---|
1.31506849315068 |
Příklad 2
Následující dotaz DAX:
EVALUATE
{
VDB(2400, 300, 10*12, 6, 18, 3)
}
Vrátí odpis aktiva mezi měsícem 6$^{th}$ a 18$^{th}$ měsícem. Tento výpočet používá faktor 3.
[Hodnota] |
---|
540.185558199698 |
Příklad 3
Následující dotaz DAX:
EVALUATE
{
VDB(2400, 300, 10, 0, 0.875, 1.5)
}
Vrátí odpis majetku v prvním fiskálním roce, který vlastníte, za předpokladu, že daňové zákony vás omezují na 150% odepisování klesajícího zůstatku. Aktivum se koupí uprostřed prvního čtvrtletí fiskálního roku.
[Hodnota] |
---|
315 |