Bagikan melalui


VDB

Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual

Mengembalikan depresiasi aset untuk periode apa pun yang Anda tentukan, termasuk periode parsial, menggunakan metode saldo dua kali menurun atau 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.
Menyelamatkan Nilai di akhir penyusutan (kadang-kadang disebut nilai keselamatan aset). Nilai ini bisa 0.
hidup Jumlah periode di mana aset sedang didepresiasi (kadang-kadang disebut kehidupan aset yang berguna).
start_period Periode awal yang ingin Anda hitung depresiasinya. Start_period harus menggunakan unit yang sama dengan kehidupan. Harus antara 1 dan kehidupan (inklusif).
end_period Periode akhir yang ingin Anda hitung depresiasinya. End_period harus menggunakan unit yang sama dengan kehidupan. Harus antara start_period dan kehidupan (inklusif).
faktor (Opsional) Tingkat penurunan saldo. Jika faktor dihilangkan, diasumsikan 2 (metode saldo dua kali menurun). Ubah faktor jika Anda tidak ingin menggunakan metode saldo dua kali menurun. Untuk deskripsi metode saldo yang menurun ganda, lihat DDB.
no_switch (Opsional) Nilai logis yang menentukan apakah akan beralih ke depresiasi garis lurus saat depresiasi lebih besar dari perhitungan saldo yang menurun. Jika dihilangkan, diasumsikan false.
- Jika no_switch mengevaluasi ke TRUE, VDB tidak beralih ke depresiasi garis lurus, bahkan ketika depresiasi lebih besar dari perhitungan saldo yang menurun.
- Jika no_switch mengevaluasi ke FALSE atau dihilangkan, VDB beralih ke depresiasi garis lurus ketika depresiasi lebih besar dari perhitungan saldo yang menurun.

Tampilkan Nilai

Depresiasi selama periode yang ditentukan.

Keterangan

  • Kesalahan ditampilkan jika:

    • biaya < 0.
    • penyelamatan < 0.
    • kehidupan < 1.
    • < start_period 1 atau start_period > end_period.
    • < end_period kehidupan start_period atau end_period>.
    • faktor < 0.
    • no_switch tidak mengevaluasi ke TRUE atau FALSE.
  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh

Data Keterangan
2400 Biaya awal
300 Nilai penyelamatan
10 Seumur hidup dalam tahun

Contoh 1

Kueri DAX berikut:

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

Mengembalikan depresiasi hari pertama aset menggunakan faktor 2.

[Nilai]
1.31506849315068

Contoh 2

Kueri DAX berikut:

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

Mengembalikan depresiasi aset antara bulan 6$^{th}$ dan bulan $^{th}$. Perhitungan ini menggunakan faktor 3.

[Nilai]
540.185558199698

Contoh 3

Kueri DAX berikut:

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

Mengembalikan depresiasi aset pada tahun fiskal pertama yang Anda miliki, dengan asumsi bahwa undang-undang pajak membatasi Anda hingga 150% depresiasi saldo yang menurun. Aset ini dibeli pada pertengahan kuartal pertama tahun fiskal.

[Nilai]
315