VDB
platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu
Vrátí odpis aktiva pro jakékoli zadané období, včetně částečných období, pomocí dvojité degresní metody odpisu or některé 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 |
value na konci odpisu (někdy označované jako salvage value aktiva). Tato value 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 calculate odpisy. Start_period musí používat stejné jednotky jako životnost. Musí být mezi 1 and životem (včetně). |
end_period |
Koncové období, pro které chcete calculate odpisy. End_period musí používat stejné jednotky jako životnost. Musí být mezi start_period and životem (včetně). |
factor |
(Volitelné) rate, při které se zůstatek sníží. If faktor je vynechán, předpokládá se, že je 2 (dvojitá degresní metoda odpisu). Změna faktoru ifnot chcete použít metodu dvojité degrese zůstatku. Popis dvojité degresní metody degrese naleznete v tématu DDB. |
no_switch |
(Volitelné) Logická value určující, zda se mají switch lineární odpisy, pokud je odpis větší než výpočet klesajícího zůstatku.
If vynechána, předpokládá se, že se FALSE . - If no_switch vyhodnotí TRUE VDBnotswitch lineární odpisy, even, pokud je odpis větší než výpočet klesajícího zůstatku. - If no_switch se vyhodnotí jako FALSE or vynechána, VDB přepne na lineární odpis, pokud je odpis větší než výpočet degresujícího zůstatku. |
Vrácení Value
Odepisování v zadaném období.
Poznámky
Vrátí se errorif:
- náklady < 0.
- salvage < 0.
- život < 1.
- start_period < 1 or start_period > end_period.
- end_period < start_period or end_period > život.
- faktor < 0.
- no_switch notevaluate
TRUE
orFALSE
.
Tato funkce je not podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích or pravidla zabezpečení na úrovni řádků (RLS).
Příklady
Data | Popis |
---|---|
2400 | Počáteční náklady |
300 | Salvage value |
10 | Životnost v letech |
Příklad 1
Následující dotaz DAX:
EVALUATE
{
VDB(2400, 300, 10*365, 0, 1)
}
Vrátí odpis majetku firstdaypomocí faktoru 2.
[Value] |
---|
1.31506849315068 |
Příklad 2
Následující dotaz DAX:
EVALUATE
{
VDB(2400, 300, 10*12, 6, 18, 3)
}
Vrátí odpis majetku mezi 6$^{th}$ monthand 18$^{th}$ month. Tento výpočet používá faktor 3.
[Value] |
---|
540.185558199698 |
Příklad 3
Následující dotaz DAX:
EVALUATE
{
VDB(2400, 300, 10, 0, 0.875, 1.5)
}
Vrátí odpis majetku ve first fiskální year, které vlastníte, za předpokladu, že daňové zákony vás omezují na 150% odpis odpisů degresního zůstatku. Majetek je zakoupen uprostřed firstquarter fiskálního year.
[Value] |
---|
315 |