커뮤니티
문의
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)을 두번이상 한적이 있었다.
즐거운 주말 되세요.
이전글