VDB
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Çift azalan bakiye yöntemini veya belirttiğiniz başka bir yöntemi kullanarak kısmi dönemler de dahil olmak üzere, belirttiğiniz herhangi bir dönem için bir varlığın yıpranma değerini döndürür. VDB, değişken azalan bakiye anlamına gelir.
Sözdizimi
VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])
Parametreler
Süre | Tanım |
---|---|
maliyet | Varlığın ilk maliyeti. |
Kurtarma | Amortismanın sonundaki değer (bazen malın hurda değeri olarak adlandırılır). Bu değer 0 olabilir. |
hayat | Malın amort edildiği dönem sayısı (bazen varlığın yararlı ömrü olarak adlandırılır). |
start_period | Amortismanı hesaplamak istediğiniz başlangıç dönemi. Start_period yaşamla aynı birimleri kullanmalıdır. 1 ile yaşam (dahil) arasında olmalıdır. |
end_period | Amortismanını hesaplamak istediğiniz bitiş dönemi. End_period yaşamla aynı birimleri kullanmalıdır. start_period ile yaşam (dahil) arasında olmalıdır. |
etken | (İsteğe bağlı) Bakiyenin düşme oranı. Faktör atlanırsa, 2 olduğu varsayılır (çift azalan bakiye yöntemi). Çift azalan bakiye yöntemini kullanmak istemiyorsanız faktörü değiştirin. Çift azalan bakiye yönteminin açıklaması için bkz. DDB. |
no_switch | (İsteğe bağlı) Amortisman azalan bakiye hesaplamasından büyük olduğunda düz çizgili amortismana geçiş yapılıp yapılmayacağını belirten mantıksal değer. Atlanırsa YANLIŞ olduğu varsayılır. - no_switch TRUE olarak değerlendirilirse, yıpranma azalan bakiye hesaplamasından büyük olsa bile VDB düz çizgili amortismana geçiş yapmaz. - no_switch YANLIŞ olarak değerlendirilirse veya atlanırsa, yıpranma azalan bakiye hesaplamasından büyük olduğunda VDB düz çizgili amortismana geçer. |
Dönüş Değeri
Belirtilen dönemdeki yıpranma.
Açıklamalar
Şu durumda bir hata döndürülür:
- 0'a mal olur < .
- < hurda 0.
- hayat < 1.
- < start_period 1 veya start_period > end_period.
- < start_period veya end_period hayatı end_period>.
- faktör < 0.
- no_switch DOĞRU veya YANLIŞ olarak değerlendirilmez.
Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
Örnekler
Veri | Açıklama |
---|---|
2400 | İlk maliyet |
300 | Hurda değeri |
10 | Yıllar içinde yaşam süresi |
Örnek 1
Aşağıdaki DAX sorgusu:
EVALUATE
{
VDB(2400, 300, 10*365, 0, 1)
}
2 faktörünü kullanarak bir varlığın ilk gün yıpranma değerini döndürür.
[Değer] |
---|
1.31506849315068 |
Örnek 2
Aşağıdaki DAX sorgusu:
EVALUATE
{
VDB(2400, 300, 10*12, 6, 18, 3)
}
Bir varlığın 6$^{th}$ ayı ile 18$^{th}$ ay arasındaki amortismanını döndürür. Bu hesaplamada 3 faktörü kullanılır.
[Değer] |
---|
540.185558199698 |
Örnek 3
Aşağıdaki DAX sorgusu:
EVALUATE
{
VDB(2400, 300, 10, 0, 0.875, 1.5)
}
Vergi yasalarının sizi azalan bakiyenin %150 amortismanıyla sınırladığını varsayarak, malın sahip olduğunuz ilk mali yıldaki amortismanını döndürür. Varlık, mali yılın ilk çeyreğinin ortasında satın alınır.
[Değer] |
---|
315 |