커뮤니티

5167재질문입니다.

프로필 이미지
회원
2006-09-15 22:53:26
1076
글번호 10834
답변완료
1)두째주 목요일에서 4번째 금요일 2)그외로 나뉘는 부분에서 4월과 5월의 VAR3 값이 0가되지 않습니다. 2006년 4월13일(2째주목요일)~4월28일(4째주금요일)과 5월11일(2째주목요일)~5월26일(4째주금요일)은 구분이 되질않습니다. 수정부탁드립니다. ======================================================================= 안녕하세요 예스스탁입니다. 수식을 수정했습니다. 2째주 목요일이 아닌 매월 두번째 목요일에서 4번째 금요일까지를 1값으로 나타냅니다. 1. if date > date[1]+30 then{ var1 = 0; var2 = 0; } if dayofweek(date) == 4 and dayofweek(date)[1] < 4 then var1 = var1+1; if dayofweek(date) == 5 and dayofweek(date)[1] < 5 then{ var2 = var2+1; } if var1 == 2 then var3 = 1; if var2 == 4 and dayofweek(date) < dayofweek(date)[1] then var3 = 0; plot1(var3); 2. if date > date[1]+30 then{ var1 = 0; var2 = 0; } if dayofweek(date) == 4 and dayofweek(date)[1] < 4 then var1 = var1+1; if var1 >= 2 then{ var2 = 1; } plot1(var2); 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : 재질문입니다. > 예전에 작성해주신 식에서 2째주목요일까지를 기준하였는데...결과가 다르게 나오네요 금주의 2째주목요일은 09월07일이 아니라 09월14일입니다. 수정부탁드립니다. 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. 1. if DayOfWeek(date) < DayOfWeek(date)[1] then{ var1 = var1+1; } if date > date[1]+30 then{ var1 = 1; var2 = 0; } if var1 == 2 and DayOfWeek(date) == 4 then{ var2 = 1; } if var2 == 1 and var1 <= 4 then var3 = 1; else var3 = 0; plot1(var3); 2. if DayOfWeek(date) < DayOfWeek(date)[1] then{ var1 = var1+1; } if date > date[1]+30 then{ var1 = 1; var2 = 0; } if var1 == 2 and DayOfWeek(date) == 4 then{ var2 = 1; } plot1(var2); 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : 질문입니다. > 1.월단위를 1)매월 2째주목요일부터 4째주금요일까지 2)그외로 나누는 수식부탁드립니다. if 1)조건 then var1==1; else var1==2; 2.월단위를 1)매월 2째주목요일부터 월말까지 2)그외로 나누는 수식부탁드립니다. if 1)조건 then var1==1; else var1==2; 수고하세요...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-09-18 13:22:37

안녕하세요 예스스탁입니다. 휴장을 한 경우 데이터가 없으므로 지표가 해당날짜에 초기화가 되지 않습니다. if date > date[1]+30 then{ var1 = 0; var2 = 0; var3 = 0; } if dayofweek(date) == 4 and dayofweek(date)[1] < 4 then var1 = var1+1; if dayofweek(date) == 5 and dayofweek(date)[1] < 5 then{ var2 = var2+1; } if var1 == 2 then var3 = 1; if var3 == 1 and var2 == 4 and dayofweek(date) < dayofweek(date)[1] then var3 = 0; plot1(var3); 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : 5167재질문입니다. > 1)두째주 목요일에서 4번째 금요일 2)그외로 나뉘는 부분에서 4월과 5월의 VAR3 값이 0가되지 않습니다. 2006년 4월13일(2째주목요일)~4월28일(4째주금요일)과 5월11일(2째주목요일)~5월26일(4째주금요일)은 구분이 되질않습니다. 수정부탁드립니다. ======================================================================= 안녕하세요 예스스탁입니다. 수식을 수정했습니다. 2째주 목요일이 아닌 매월 두번째 목요일에서 4번째 금요일까지를 1값으로 나타냅니다. 1. if date > date[1]+30 then{ var1 = 0; var2 = 0; } if dayofweek(date) == 4 and dayofweek(date)[1] < 4 then var1 = var1+1; if dayofweek(date) == 5 and dayofweek(date)[1] < 5 then{ var2 = var2+1; } if var1 == 2 then var3 = 1; if var2 == 4 and dayofweek(date) < dayofweek(date)[1] then var3 = 0; plot1(var3); 2. if date > date[1]+30 then{ var1 = 0; var2 = 0; } if dayofweek(date) == 4 and dayofweek(date)[1] < 4 then var1 = var1+1; if var1 >= 2 then{ var2 = 1; } plot1(var2); 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : 재질문입니다. > 예전에 작성해주신 식에서 2째주목요일까지를 기준하였는데...결과가 다르게 나오네요 금주의 2째주목요일은 09월07일이 아니라 09월14일입니다. 수정부탁드립니다. 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. 1. if DayOfWeek(date) < DayOfWeek(date)[1] then{ var1 = var1+1; } if date > date[1]+30 then{ var1 = 1; var2 = 0; } if var1 == 2 and DayOfWeek(date) == 4 then{ var2 = 1; } if var2 == 1 and var1 <= 4 then var3 = 1; else var3 = 0; plot1(var3); 2. if DayOfWeek(date) < DayOfWeek(date)[1] then{ var1 = var1+1; } if date > date[1]+30 then{ var1 = 1; var2 = 0; } if var1 == 2 and DayOfWeek(date) == 4 then{ var2 = 1; } plot1(var2); 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : 질문입니다. > 1.월단위를 1)매월 2째주목요일부터 4째주금요일까지 2)그외로 나누는 수식부탁드립니다. if 1)조건 then var1==1; else var1==2; 2.월단위를 1)매월 2째주목요일부터 월말까지 2)그외로 나누는 수식부탁드립니다. if 1)조건 then var1==1; else var1==2; 수고하세요...