VDB
이중 감소 잔액 메서드 또는 지정한 다른 방법을 사용하여 부분 기간을 포함하여 지정한 기간 동안 자산의 감가 상각액을 반환합니다. VDB 가변 감소 잔액을 의미합니다.
구문
VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])
매개 변수
용어 | 정의 |
---|---|
cost |
초기 자산 비용입니다. |
salvage |
감가상각 종료 시의 값입니다(자산의 회수 값이라고도 함). 이 값은 0일 수 있습니다. |
life |
자산이 감가상각되는 기간의 수입니다(자산의 유용한 수명이라고도 함). |
start_period |
감가 상각을 계산할 시작 기간입니다. Start_period 생명과 동일한 단위를 사용해야 합니다. 1에서 수명(포함) 사이여야 합니다. |
end_period |
감가 상각을 계산할 종료 기간입니다. End_period 수명과 동일한 단위를 사용해야 합니다. start_period 수명(포함) 사이에 있어야 합니다. |
factor |
(선택 사항) 잔액이 감소하는 비율입니다. 인수를 생략하면 2(이중 감소 잔액 방법)로 간주됩니다. 이중 감소 잔액 방법을 사용하지 않으려면 인수를 변경합니다. 이중 감소 잔액 방법에 대한 설명은 DDB참조하세요. |
no_switch |
(선택 사항) 감가 상각액이 감가상각 계산보다 클 때 직선 감가 상각으로 전환할지 여부를 지정하는 논리 값입니다. 생략하면 FALSE 것으로 간주됩니다. - no_switch TRUE VDB 평가하면 감가 상각액이 감가상각 계산보다 큰 경우에도 직선 감가 상각으로 전환되지 않습니다. - no_switch FALSE 평가되거나 생략되면 감가 상각액이 감가상각 계산보다 클 때 VDB 직선 감가 상각으로 전환됩니다. |
반환 값
지정된 기간 동안의 감가상각입니다.
설명
다음과 같은 경우 오류가 반환됩니다.
- cost < 0.
- salvage < 0.
- life < 1.
- start_period < 1 또는 start_period > end_period.
- end_period < start_period 또는 end_period > 삶.
- factor < 0.
- no_switch
TRUE
또는FALSE
평가되지 않습니다.
이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
예제
Data | 설명 |
---|---|
2400 | 초기 비용 |
300 | 인양 값 |
10 | 수명(년) |
예 1
다음 DAX 쿼리는 다음과 같습니다.
EVALUATE
{
VDB(2400, 300, 10*365, 0, 1)
}
2의 인수를 사용하여 자산의 첫 날의 감가 상각액을 반환합니다.
[값] |
---|
1.31506849315068 |
예제 2
다음 DAX 쿼리는 다음과 같습니다.
EVALUATE
{
VDB(2400, 300, 10*12, 6, 18, 3)
}
6$^{th}$ 월과 18$^{th}$ 월 사이의 자산의 감가 상각액을 반환합니다. 이 계산에서는 3단계를 사용합니다.
[값] |
---|
540.185558199698 |
예제 3
다음 DAX 쿼리는 다음과 같습니다.
EVALUATE
{
VDB(2400, 300, 10, 0, 0.875, 1.5)
}
세법이 감소 잔액의 감가 상각을% 150으로 제한한다고 가정하면 소유한 첫 회계 연도에 자산의 감가 상각액을 반환합니다. 자산은 회계 연도의 1 분기 중간에 구입됩니다.
[값] |
---|
315 |