커뮤니티
문의드립니다.
2018-11-12 11:40:48
179
글번호 123565
안녕하세요
오늘이 만기주에 해당하는지 안되는지를 계산해서 알고싶습니다.
기존에 답변을 해주셨던
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if date > date[1]+30 Then
cnt = 0;
if week < week[1] and nday >= 5 Then
cnt = cnt+1;
if cnt == 1 Then
{
MessageLog("만기일입니다 : %.f", week);
}
Else{
MessageLog("만기일X : %.f", week);
}
이 로직은 이번달같은 경우에는 11월12일부터를 만기일로 계산하고있습니다. 실제로는 저번주가 만기주인 상황입니다.
매달 만기주를 정확하게 계산할수있는 로직이 궁금합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-11-13 10:21:40
안녕하세요
예스스탁입니다.
식을 수정했습니다.
var : nday(0),week(0),cnt(0);
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if date > date[1]+30 Then
{
cnt = 0;
if week <= 4 Then
{
cnt = 1;
}
}
Else
{
if week < week[1] then
cnt = cnt+1;
}
plot1(cnt);
즐거운 하루되세요
> feelkdn 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요
오늘이 만기주에 해당하는지 안되는지를 계산해서 알고싶습니다.
기존에 답변을 해주셨던
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if date > date[1]+30 Then
cnt = 0;
if week < week[1] and nday >= 5 Then
cnt = cnt+1;
if cnt == 1 Then
{
MessageLog("만기일입니다 : %.f", week);
}
Else{
MessageLog("만기일X : %.f", week);
}
이 로직은 이번달같은 경우에는 11월12일부터를 만기일로 계산하고있습니다. 실제로는 저번주가 만기주인 상황입니다.
매달 만기주를 정확하게 계산할수있는 로직이 궁금합니다.
감사합니다.