Aracılığıyla paylaş


VDB

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

Ç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
cost Varlığın ilk maliyeti.
salvage Amortismanın sonundaki değer (bazen malın hurda değeri olarak adlandırılır). Bu değer 0 olabilir.
life 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.
factor (İ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, FALSEolduğu varsayılır.
- no_switch TRUEVDB olarak değerlendirilirse, amortisman azalan bakiye hesaplamasından büyük olsa bile düz çizgili amortismana geçiş yapmaz.
- no_switch FALSE olarak değerlendirilirse veya atlanırsa, amortisman azalan bakiye hesaplamasından büyük olduğunda VDB doğrusal 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.
    • end_period < start_period ya da hayatı end_period >.
    • faktör < 0.
    • no_switch TRUE veya FALSEolarak 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