VDB
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
Restituisce l'ammortamento di un cespite per un periodo specificato, inclusi periodi parziali, usando il metodo di ammortamento a quote dimezzate o un altro metodo specificato dall'utente. VDB significa residuo variabile decrescente.
VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])
Termine | Definizione |
---|---|
cost | Costo iniziale del bene. |
salvage | Valore al termine dell'ammortamento (talvolta chiamato valore residuo del cespite). Questo valore può essere 0. |
dei dati | Numero di periodi di ammortamento del cespite (talvolta chiamato vita utile del cespite). |
start_period | Periodo iniziale per il quale si vuole calcolare l'ammortamento. Start_period deve usare le stesse unità di life. Deve essere compreso tra 1 e life (inclusi). |
end_period | Periodo finale per il quale si vuole calcolare l'ammortamento. End_period deve usare le stesse unità di life. Deve essere compreso tra start_period e life (inclusi). |
factor | (Facoltativo) Quota di ammortamento. Se factor viene omesso, si presuppone il valore 2 (metodo di ammortamento a quote dimezzate). Modificare factor se non si vuole usare il metodo di ammortamento a quote dimezzate. Per una descrizione del metodo di ammortamento a quote dimezzate, vedere DDB. |
no_switch | (Facoltativo) Valore logico che specifica se passare all'ammortamento lineare quando l'ammortamento è maggiore del calcolo della quota decrescente. Se type viene omesso, si presuppone il valore FALSE. - Se no-switch restituisce TRUE, VDB non passa all'ammortamento lineare, neanche quando l'ammortamento è maggiore del calcolo della quota decrescente. - Se no-switch restituisce FALSE o viene omesso, VDB passa all'ammortamento lineare quando l'ammortamento è maggiore del calcolo della quota decrescente. |
Ammortamento per il periodo specificato.
Viene restituito un errore nei casi seguenti:
- cost < 0.
- salvage < 0.
- life < 1.
- start_period < 1 o start_period > end_period.
- end_period < start_period o end_period > life.
- factor < 0.
- no_switch non restituisce TRUE o FALSE.
Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.
Dati | Descrizione |
---|---|
2400 | Costo iniziale |
300 | Valore di realizzo |
10 | Durata in anni |
La query DAX seguente:
EVALUATE
{
VDB(2400, 300, 10*365, 0, 1)
}
Restituisce l'ammortamento del primo giorno di una cedola usando un fattore di 2.
[Valore] |
---|
1,31506849315068 |
La query DAX seguente:
EVALUATE
{
VDB(2400, 300, 10*12, 6, 18, 3)
}
Restituisce l'ammortamento di un cespite tra il mese 6
[Valore] |
---|
540,185558199698 |
La query DAX seguente:
EVALUATE
{
VDB(2400, 300, 10, 0, 0.875, 1.5)
}
Restituisce l'ammortamento di un cespite nel primo anno fiscale di proprietà, presumendo che le leggi fiscali limitino l'ammortamento al 150% della quota decrescente. Il cespite viene acquistato a metà del primo trimestre dell'anno fiscale.
[Valore] |
---|
315 |