Baca dalam bahasa Inggris

Bagikan melalui


VDB

Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan visual

Mengembalikan depresiasi aset untuk periode apa pun yang Anda tentukan, termasuk periode parsial, menggunakan metode saldo menurun ganda or beberapa metode lain yang Anda tentukan. VDB adalah singkatan dari keseimbangan penurunan variabel.

Sintaks

VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])

Parameter

Term Definisi
cost Biaya awal aset.
salvage value di akhir penyusutan (kadang-kadang disebut penyelamatan value aset). value ini bisa 0.
life Jumlah periode di mana aset sedang didepresiasi (kadang-kadang disebut kehidupan aset yang berguna).
start_period Periode awal yang ingin Anda calculate depresiasi. Start_period harus menggunakan unit yang sama dengan kehidupan. Harus antara 1 and hidup (inklusif).
end_period Periode akhir yang ingin Anda calculate depresiasi. End_period harus menggunakan unit yang sama dengan kehidupan. Harus antara kehidupan start_period and (inklusif).
factor (Opsional) rate di mana keseimbangan menurun. If faktor dihilangkan, diasumsikan 2 (metode saldo dua kali menurun). Ubah faktor if Anda not ingin menggunakan metode saldo dua kali menurun. Untuk deskripsi metode saldo yang menurun ganda, lihat DDB.
no_switch (Opsional) value logis yang menentukan apakah akan switch ke depresiasi garis lurus saat depresiasi lebih besar dari perhitungan saldo yang menurun. If dihilangkan, diasumsikan FALSE.
- If no_switch mengevaluasi ke TRUEVDBnotswitch depresiasi garis lurus, even ketika depresiasi lebih besar dari perhitungan saldo yang menurun.
- If no_switch mengevaluasi ke FALSEor dihilangkan, VDB beralih ke depresiasi garis lurus ketika depresiasi lebih besar dari perhitungan saldo yang menurun.

Mengembalikan Value

Depresiasi selama periode yang ditentukan.

Keterangan

  • error dikembalikan if:

    • biaya < 0.
    • penyelamatan < 0.
    • kehidupan < 1.
    • start_period < 1 or start_period > end_period.
    • end_period < start_period or end_period > hidup.
    • faktor < 0.
    • no_switch notevaluate ke TRUEorFALSE.
  • Fungsi ini not didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung or aturan keamanan tingkat baris (RLS).

Contoh

Data Keterangan
2400 Biaya awal
300 Penyelamatan value
10 Seumur hidup dalam tahun

Contoh 1

Kueri DAX berikut ini:

EVALUATE
{
  VDB(2400, 300, 10*365, 0, 1)
}

Mengembalikan depresiasi firstdayaset menggunakan faktor 2.

[Value]
1.31506849315068

Contoh 2

Kueri DAX berikut ini:

EVALUATE
{
  VDB(2400, 300, 10*12, 6, 18, 3)
}

Mengembalikan depresiasi aset antara 6th monthand 18th month. Perhitungan ini menggunakan faktor 3.

[Value]
540.185558199698

Contoh 3

Kueri DAX berikut ini:

EVALUATE
{
  VDB(2400, 300, 10, 0, 0.875, 1.5)
}

Mengembalikan depresiasi aset dalam year fiskal first yang Anda miliki, dengan asumsi bahwa undang-undang pajak membatasi Anda hingga 150% depresiasi saldo yang menurun. Aset dibeli di tengah firstquarteryearfiskal .

[Value]
315