AMORDEGRC
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
Restituisce l'ammortamento per ogni periodo contabile. Questa funzione viene fornita per il sistema contabile francese. Se un cespite viene acquistato a metà del periodo contabile, viene tenuto conto dell'ammortamento ripartito proporzionalmente. Questa funzione è simile ad AMORLINC, ad eccezione del fatto che nel calcolo viene applicato un coefficiente di ammortamento a seconda della durata dei cespiti.
Sintassi
AMORDEGRC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])
Parametri
Termine | Definizione |
---|---|
cost | Costo del cespite. |
date_purchased | Data di acquisto del cespite. |
first_period | Data della fine del primo periodo. |
salvage | Valore di realizzo al termine della durata del cespite. |
period | Periodo. |
rate | Tasso di ammortamento. |
basis | (Facoltativo) Tipo di base da usare per il conteggio dei giorni. Se basis viene omesso, si presuppone il valore 0. I valori accettati sono elencati dopo questa tabella. |
Il parametro basis accetta i valori seguenti:
Basis | Sistema di date |
---|---|
0 o omesso | 360 giorni (metodo NASD) |
1 | Valore effettivo |
3 | 365 giorni in un anno |
4 | 360 giorni in un anno (metodo europeo) |
Valore restituito
Ammortamento per ogni periodo contabile.
Osservazioni:
Le date vengono archiviate come numeri di serie sequenziali in modo da consentirne l'uso nei calcoli. In DAX il 30 dicembre 1899 è il giorno 0, mentre il 1° gennaio 2008 è il giorno 39448 perché cade 39.448 giorni dopo il 30 dicembre 1899.
Questa funzione restituirà l'ammortamento fino all'ultimo periodo della durata dei cespiti o fino a quando il valore di ammortamento accumulato non è maggiore del costo dei cespiti meno il valore di realizzo.
I coefficienti di ammortamento sono i seguenti:
Durata dei cespiti (1/tasso) Coefficiente di ammortamento Tra 3 e 4 anni 1.5 Tra 5 e 6 anni 2 Più di 6 anni 2.5 Il tasso di ammortamento aumenterà fino al 50% per il periodo precedente l'ultimo periodo e fino al 100% per l'ultimo periodo.
I parametri period e basis verranno arrotondati al numero intero più vicino.
Viene restituito un errore nei casi seguenti:
- costo < 0.
- Il valore di first_period o date_purchased non è una data valida.
- date_purchased > first_period.
- valore residuo < 0 o valore residuo > cost.
- periodo < 0.
- rate ≤ 0.
- La durata dei cespiti è compresa tra 0 (zero) e 1, 1 e 2, 2 e 3 o 4 e 5.
- Il valore di basis è qualsiasi numero diverso da 0, 1, 3 o 4.
Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
Dati | Descrizione |
---|---|
2400 | Costi |
19-agosto-2008 | Data di acquisto |
31-dicembre-2008 | Fine del primo periodo |
300 | Valore di realizzo |
1 | Period |
15% | Tasso di ammortamento |
1 | Base giorni effettivi (vedere sopra) |
La query DAX seguente:
EVALUATE
{
AMORDEGRC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}
Restituisce l'ammortamento del primo periodo, in base ai termini specificati sopra.
[Valore] |
---|
776 |