Aracılığıyla paylaş


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