커뮤니티

문의

프로필 이미지
털보
2008-11-07 10:35:16
574
글번호 17962
답변완료
if date != date[1] Then var2 = var1[1]; var1 = accumN(iff(CrossUP(value1, 0), 1,0), dayindex()+1); 위식을 두가지 예제로 수정 부탁 드립니다. 1.전일 2시이후 CrossUP(value1, 0) 을 한번이상 한적이 있었다. 2.전일 9시부터~ 2시전까지 Crossdown(value1, 0)을 두번이상 한적이 있었다. 즐거운 주말 되세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-11-07 16:26:08

안녕하세요 예스스탁입니다. var : Acount(0),Acount1(0),Bcount(0),Bcount1(0),Ccount(0),Dcount(0); if date != date[1] Then{ Acount = 0; Acount1 = Acount[1]; //전일 9시~14시 Bcount = 0; Bcount1 = Bcount[1]; //전일 14시~ } ## 9시 ~ 14시까지 카운트 if stime >= 90000 and stime < 140000 Then{ if crossup(value1,0) Then Acount = Acount+1; } ##2시 이후부터 카운트 if stime >= 140000 Then{ if crossup(value1,0) Then Bcount = Bcount+1; } ## 당일 발생 카운트 Ccount = accumN(iff(CrossUP(value1, 0), 1,0), dayindex()+1); #전일2시~현재 Dcount = Bcount+Ccount; 즐거운 하루되세요 > 털보 님이 쓴 글입니다. > 제목 : 문의 > if date != date[1] Then var2 = var1[1]; var1 = accumN(iff(CrossUP(value1, 0), 1,0), dayindex()+1); 위식을 두가지 예제로 수정 부탁 드립니다. 1.전일 2시이후 CrossUP(value1, 0) 을 한번이상 한적이 있었다. 2.전일 9시부터~ 2시전까지 Crossdown(value1, 0)을 두번이상 한적이 있었다. 즐거운 주말 되세요.