AMORDEGRC
Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo
Restituisce l'ammortamento per ogni periodo contabile. Questa funzione viene fornita per il sistema contabile francese. If un cespite viene acquistato al centro del periodo contabile, l'ammortamento ripartito viene preso in considerazione. La funzione è simile a AMORLINC, except che un coefficiente di ammortamento viene applicato nel calcolo a seconda della durata degli asset.
Sintassi
AMORDEGRC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])
Parametri
Termine | Definizione |
---|---|
cost |
Costo dell'asset. |
date_purchased |
Il date dell'acquisto dell'asset. |
first_period |
date della fine del periodo di first. |
salvage |
Il salvataggio value alla fine della vita del bene. |
period |
Periodo. |
rate |
Il rate di ammortamento. |
basis |
(Facoltativo) Tipo di base daycount da utilizzare. If base viene omessa, si presuppone che sia 0. I values accettati sono elencati di seguito in questa tabella. |
Il parametro basis
accetta i valuesseguenti:
Basis |
di sistema |
---|---|
0 or omesso | 360 giorni (metodo NASD) |
1 | Attuale |
3 | 365 giorni in un year |
4 | 360 giorni in un year (metodo europeo) |
Restituisce Value
Ammortamento per ogni periodo contabile.
Osservazioni
Le date vengono archiviate come numeri di serie sequenziali in modo che possano essere usate nei calcoli. In DAXil 30 dicembre 1899 è day 0, and 1 gennaio 2008 è 39448 perché è 39.448 giorni dopo il 30 dicembre 1899.
Questa funzione restituirà l'ammortamento fino al periodo last della vita dei beni or fino a quando il value di ammortamento cumulativo è maggiore del costo dei beni meno il recupero value.
I coefficienti di ammortamento sono:
vita dei beni (1/rate) coefficiente di ammortamento Tra 3 and 4 anni 1.5 Tra 5 and 6 anni 2 Più di 6 anni 2.5 L'ammortamento rate crescerà al 50% per il periodo precedente al periodo lastand crescerà al 100% per il periodo di last.
il periodo and base viene arrotondato all'intero più vicino.
Viene restituito un errorif:
- costo < 0.
- first_period or date_purchased è not un datevalido.
- date_purchased > first_period.
- recupero < 0 or> di salvataggio.
- periodo < 0.
- rate ≤ 0.
- La durata dei beni è compresa tra 0 (zero) and 1, 1 and 2, 2 and 3, or 4 and 5.
- base è qualsiasi numero diverso da 0, 1, 3, or 4.
Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or regole di sicurezza a livello di riga.
Esempio
Data | Descrizione |
---|---|
2400 | Costo |
19-agosto-2008 | Date acquistato |
31 dicembre-2008 | Fine del periodo di first |
300 | Salva value |
1 | Periodo |
15% | Ammortamento rate |
1 | Base effettiva (vedere sopra) |
La query di DAX seguente:
EVALUATE
{
AMORDEGRC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}
Restituisce l'ammortamento del periodo di first, in base ai termini specificati in precedenza.
[Value] |
---|
776 |