AMORLINC
Restituisce l'ammortamento per ogni periodo contabile. Questa funzione viene fornita per il sistema contabile francese. Se un cespite viene acquistato al centro del periodo contabile, l'ammortamento ripartito viene preso in considerazione.
Sintassi
AMORLINC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])
Parametri
Termine | Definizione |
---|---|
cost |
Costo dell'asset. |
date_purchased |
Data dell'acquisto dell'asset. |
first_period |
Data della fine del primo periodo. |
salvage |
Valore di recupero alla fine della vita dell'asset. |
period |
Periodo. |
rate |
Tasso di ammortamento. |
basis |
(Facoltativo) Tipo di base del conteggio dei giorni da utilizzare. Se base viene omessa, si presuppone che sia 0. I valori accettati sono elencati sotto questa tabella. |
Il parametro basis
accetta i valori seguenti:
Basis |
di sistema date |
---|---|
0 o omesso | 360 giorni (metodo NASD) |
1 | Attuale |
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 che possano essere usate nei calcoli. In DAXil 30 dicembre 1899 è il giorno 0 e il 1° gennaio 2008 è 39448 perché è 39.448 giorni dopo il 30 dicembre 1899.
periodo e base vengono arrotondati all'intero più vicino.
Se viene restituito un errore:
-
cost
< 0. -
first_period
odate_purchased
non è una data valida. -
date_purchased
>first_period
. -
salvage
< 0 osalvage
>cost
. -
period
< 0. -
rate
≤ 0. -
basis
è un numero diverso da 0, 1, 3 o 4.
-
Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
Data | Descrizione |
---|---|
2400 | Costo |
19-agosto-2008 | Data di acquisto |
31 dicembre-2008 | Fine del primo periodo |
300 | Valore di salvataggio |
1 | Periodo |
15% | Tasso di ammortamento |
1 | Base effettiva (vedere sopra) |
La query di DAX seguente:
EVALUATE
{
AMORLINC(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 in precedenza.
[Valore] |
---|
360 |