커뮤니티

문의드려요..

프로필 이미지
팽구
2016-02-01 04:16:01
85
글번호 95002
답변완료
아래는 3개월 만기때마다 초기화한뒤 누적하는 식인데요... 이걸 매일 장끝나면 초기화하고 다음날 장시작부터 누적하고 장끝나면 초기화하고 다음날 장시작부터 누적하고 ---> 무한반복 하는걸로 수정해주세요. ///////////////////////////////////////// var : 누적(0,data2),누적sum(0,data2); var : Month(0,data2),nday(0,data2),week(0,data2); var : cond(false,data2); month = data2(int(date/100)-int(date/10000)*100); nday = data2(date - int(date/100)*100); week = data2(DayOfWeek(date)); if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then cond = true; Else cond = false; if data2(date != date[1]) Then{ if Cond == false and cond[1] == true Then 누적 = 0; Else 누적 = 누적sum[1]; } 누적sum = 누적+data2(c);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-02-01 14:35:23

안녕하세요 예스스탁입니다. var : 누적(0,data2); if data2(date != date[1]) Then 누적 = 0; 누적 = 누적+data2(c); 즐거운 하루되세요 > 팽구 님이 쓴 글입니다. > 제목 : 문의드려요.. > 아래는 3개월 만기때마다 초기화한뒤 누적하는 식인데요... 이걸 매일 장끝나면 초기화하고 다음날 장시작부터 누적하고 장끝나면 초기화하고 다음날 장시작부터 누적하고 ---> 무한반복 하는걸로 수정해주세요. ///////////////////////////////////////// var : 누적(0,data2),누적sum(0,data2); var : Month(0,data2),nday(0,data2),week(0,data2); var : cond(false,data2); month = data2(int(date/100)-int(date/10000)*100); nday = data2(date - int(date/100)*100); week = data2(DayOfWeek(date)); if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then cond = true; Else cond = false; if data2(date != date[1]) Then{ if Cond == false and cond[1] == true Then 누적 = 0; Else 누적 = 누적sum[1]; } 누적sum = 누적+data2(c);