커뮤니티

현상 문의드립니다

프로필 이미지
트래블점퍼
2014-01-21 18:03:28
133
글번호 71686
답변완료

첨부 이미지

수식을 보시면 분명 메세지 출력이 한번만 이루어져야 하는데 두번 또는 세번씩 출력이 이루어지고 있습니다. 이 수식은 다른 모든 부분을 생략한 것으로 처음에는 중복메세지라 그냥 사용하였는데 중간에 계산식이 들어가니 이 부분도 중복 계산되어 엉뚱한 오류가 나오고 있습니다. 숫자 오류가 나오는 부분까지 넣으려니 복잡해져서 일단 메세지가 중복해서 나오는 이유를 잡으면 그 부분도 같이 해결되리라 봅니다. 첨부화일 1에 수식이 들어있고 첨부화일 2는 두번 메세지가 출력되는 현상, 첨부화일 3은 세번 출력되는 현상입니다. 날짜가 달라지며 두번이 세번으로 늘어납니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-21 19:34:26

안녕하세요 예스스탁입니다. 차트에 참조데이터가 다수있으신 것 같습니다. 차트의 봉이 완성될 때 한번씩 계산되고 출력이 되므로 참조데이터가 있으시면 여러번 출력이 됩니다. 수식에서 조건문이나 실행문을 data1(dayindex == 0)과 같이 특정 데이터 하나만 보도록 지정해 주시고 이전값 참조를 위해 선언시에도 데이터번호를 지정해 주시면 됩니다. var : For_KP_Status2(0,data1),For_F_Status(0,data1); For_KP_Status2 = data1(For_KP_Status2F(0.05)); For_F_Status = data1(For_F_Status2F(0.25,15)); var : For_KP1(0,data1),For_F1(0,data1); if data1(dayindex == 0) Then{ For_KP1 = For_KP_Status2[15]; For_F1 = For_F_Status[15]; } if data1(dayindex == 0) Then MessageLog("VStartusW %.2f"); if data1(dayindex == 0) Then MessageLog("ma360Diff2 %.2f"); 즐거운 하루되세요 > 트래블점퍼 님이 쓴 글입니다. > 제목 : 현상 문의드립니다 > 수식을 보시면 분명 메세지 출력이 한번만 이루어져야 하는데 두번 또는 세번씩 출력이 이루어지고 있습니다. 이 수식은 다른 모든 부분을 생략한 것으로 처음에는 중복메세지라 그냥 사용하였는데 중간에 계산식이 들어가니 이 부분도 중복 계산되어 엉뚱한 오류가 나오고 있습니다. 숫자 오류가 나오는 부분까지 넣으려니 복잡해져서 일단 메세지가 중복해서 나오는 이유를 잡으면 그 부분도 같이 해결되리라 봅니다. 첨부화일 1에 수식이 들어있고 첨부화일 2는 두번 메세지가 출력되는 현상, 첨부화일 3은 세번 출력되는 현상입니다. 날짜가 달라지며 두번이 세번으로 늘어납니다.