다음을 통해 공유


RECEIVED

적용 대상:계산 열계산 테이블Measure시각적 계산

완전 투자 유가 증권의 만기 received 금액을 반환합니다.

구문

RECEIVED(<settlement>, <maturity>, <investment>, <discount>[, <basis>])

매개 변수

용어 정의
settlement 보안의 합의는 date. 보안 결제 date 보안이 구매자에게 거래될 때 문제가 date 후 date.
maturity 보안의 완성도는 date. 만기 date 보안이 만료되는 date.
investment 유가 증권에 투자한 금액입니다.
discount 보안의 할인 rate.
basis (선택 사항) 사용할 daycount 기준의 형식입니다. If 기준은 생략되고 0으로 간주됩니다. 수락된 values 이 표 아래에 나열되어 있습니다.

basis 매개 변수는 다음 values허용합니다.

Basis Day count 기준
0 or 생략됨 미국(NASD) 30/360
1 실제/실제
2 실제/360
3 실제/365
4 유럽 30/360

반환 Value

만기 시 received 금액입니다.

설명

  • 날짜는 순차적인 일련 번호로 저장되므로 계산에 사용할 수 있습니다. DAX1899년 12월 30일은 1899년 12월 30일 이후 39,448일이므로 2008년 1월 1일이 39448년 and 0으로 day.

  • 결산 date 구매자가 채권과 같은 쿠폰을 구매하는 date. 만기 date 쿠폰이 만료되는 date. 예를 들어 2008년 1월 1일에 30-year 채권이 발행된 and 6개월 후에 구매자가 매입한다고 가정해 보겠습니다. date 문제는 2008년 1월 1일, 합의 date 2008년 7월 1일이 될 and 만기 date 2038년 1월 1일로, 이는 2008년 1월 1일 이후 30년 후인 date.

  • RECEIVED 다음과 같이 계산됩니다.

    $$\text{RECEIVED} = \frac{\text{investment}}{1 - (\text{discount} \times \frac{\text{DIM}}{\text{B}})}$$

    여기서

    • $\text{B}$ = year 기준으로 year일 수입니다.
    • $\text{DIM}$ = 문제부터 만기까지의 일 수입니다.
  • settlement and maturity는 정수로 잘립니다.

  • 은 가장 가까운 정수로 반올림됩니다.

  • error if반환됩니다.

    • settlement or maturity는 유효한 datenot.
    • settlement ≥ maturity.
    • 투자 ≤ 0.
    • 할인 ≤ 0.
    • basis < 0 or basis > 4.
  • 이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.

예시

다음 DAX 쿼리는 다음과 같습니다.

Data 설명
2월 15일-2월 8일 해결(문제) date
5월 15일-5월 8일 만기 date
\$1,000,000.00 투자
5.75% 할인율 rate
2 실제/360 기준
EVALUATE
{
  RECEIVED(DATE(2008,2,15), DATE(2008,5,15), 1000000.00, 0.0575, 2)
}

위에서 지정한 조건의 채권에 대해 만기 시 received 총 금액을 반환합니다.

[Value]
1014584.6544071