Zdieľať cez


VDB

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vráti odpis majetku za zadané obdobie vrátane čiastočných období pomocou metódy dvojitého klesajúceho zostatku alebo inej metódy, ktorú zadáte. VDB je skratka pre pohyblivý klesajúci zostatok.

Syntax

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

Parametre

Obdobie Definícia
cost Počiatočné náklady na majetok.
salvage Hodnota na konci odpisu (niekedy sa nazýva zostatková hodnota majetku). Táto hodnota môže byť 0.
life Počet období, v ktorých sa majetok odpisuje (niekedy sa nazýva životnosť majetku).
start_period Obdobie, od začiatku ktorého chcete vypočítať odpis. Start_period musia používať rovnaké jednotky ako life. Musí byť v rozsahu 1 až life (vrátane).
end_period Obdobie, od konca ktorého chcete vypočítať odpis. End_period musia používať rovnaké jednotky ako life. Musí byť v rozsahu start_period až life (vrátane).
factor (Voliteľné) Sadzba, podľa ktorej zostatok klesá. Ak je faktor vynechaný, predpokladá sa, že hodnota 2 (dvojnásobná lineárna metóda odpisovania). Ak nechcete použiť dvojnásobnú lineárnu metódu odpisovania, zmeňte faktor. Popis dvojnásobnej lineárnej metódy odpisovania nájdete v téme DDB.
no_switch (Voliteľné) Logická hodnota určujúca, či sa má prepnúť na lineárne odpisy, keď je odpis väčší ako výpočet klesajúceho zostatku. Ak sa vynechá, predpokladá sa, že je FALSE.
– Ak no_switch dáva hodnotu TRUEVDB sa neprepne na lineárne odpisy, a to ani v prípade, keď je odpis väčší ako výpočet klesajúceho zostatku.
– Ak no_switch vyhodnotí ako FALSE alebo je vynechaný, VDB sa prepne na lineárne odpisy v prípade, keď je odpis väčší ako výpočet klesajúceho zostatku.

Vrátená hodnota

Odpisy za zadané obdobie.

Poznámky

  • Chyba sa vráti, ak:

    • cena < 0.
    • zostatková < 0.
    • life < 1.
    • start_period < 1 alebo start_period > end_period.
    • end_period < start_period alebo end_period > živote.
    • faktor < 0.
    • no_switch sa nevyhodnotí ako TRUE ani FALSE.
  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklady

Údaje Popis
2400 Počiatočné náklady
300 Zostatková hodnota
10 Životnosť v rokoch

Príklad č. 1

Nasledujúci DAX dotaz:

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

Vráti odpis za prvý deň s použitím faktora 2.

[Hodnota]
1.31506849315068

Príklad č. 2

Nasledujúci DAX dotaz:

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

Vráti odpis majetku za obdobie medzi 6. a 18. mesiacom. Tento výpočet používa faktor 3.

[Hodnota]
540.185558199698

Príklad č. 3

Nasledujúci DAX dotaz:

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

Vráti odpis majetku v prvom fiškálnom roku, v akom ho vlastníte, za predpokladu, že daňové zákony vymedzujú 150% odpis klesajúceho zostatku. Majetok sa zakúpil v polovici prvého štvrťroka fiškálneho roka.

[Hodnota]
315