Q&A

  • 퀵레포트에 QREXpr 컴포에??

전에도 한번 질문 드렸는데

확실한 답을 얻지 못해서요..

QREXpr 컴포에 Expression 속성에

IF(plan_tot_qty = 0,-0,rect_tot_qty / plan_tot_qty * 100) 라고 있습니다

실적율 구하는 공식으로 plan_tot_qty 는 계획합계 수량이고

rect_tot_qty는 실적합계수량입니다. mask속성은 ###0.0% 입니다.

식에 의하면 plan_tot_qty = 0 이면 -0 인데 그러면 -0.0% 가 아닌지요

실질적으로 나타나는 값은  0.0%입니다.

BeforePrint이벤트에 직접 코딩을 해서도 해봤는데

잘 안되더군요...

다시 한번 요약해서

IF(plan_tot_qty = 0,-0,rect_tot_qty / plan_tot_qty * 100) 에서

plan_tot_qty = 0 이면 나타나는 값이 -0.0%가 되게 하고 싶습니다.

답변 부탁드립니다. 그럼 이만...
5  COMMENTS
  • Profile
    김상수 2002.10.05 05:52


    혹시 저처럼 이런 문제로 고민하시는 분들이 있다면 (아마 없을듯...ㅡㅡ;)

    요로코롬 하시면 됩니다.

    정말 별거 아니더군요...괜한 Mask부분에 신경을 써서 오래 고민한거 같더라구요

      IF(plan_tot_qty = 0,-0,rect_tot_qty / plan_tot_qty * 100) 에서

    plan_tot_qty = 0 일경우 '-0.0%' 이렇게 하면 끝입니다.

    이렇게 하면 계획은 있는데 실적이 없을 경우 -0.0% 로 출력이 됩니다.

    혹 다 아시는건데 저혼자 고민한건지..ㅡㅡ;

    암튼 여러분들의 답변 정말 고맙습니다..

    그럼 이만...담번에도...
  • Profile
    최병철 2002.10.04 22:39
    저번에 한번 말씀 드린것 같은데....

    제가 확인해 본 결과

    Mask 속성에 #,##00.0'%';-#,##0.0'%';-0.0'%';와

    같이 하면 됩니다.

    확인해 보세요.


  • Profile
    김상수 2002.10.04 22:57

    답변 감사드립니다.

    Mask속성에 #,##00.0'%';-#,##0.0'%';-0.0'%'; 적어주니깐

    -0.0%가 출력은 되는데

    0.0%가 모두 -0.0%로 바껴버리네요

    그러면 이제 0.0%의 출력 방법을 물어봐야 하나요..^^;;;

    어떻게 해야하는지...

    그리고

    #,##00.0'%';-#,##0.0'%';-0.0'%';

    이부분 설명 좀 부탁드립니다...

  • Profile
    KYH 2002.10.05 02:42
    #,##00.0'%';-#,##0.0'%';-0.0'%';
    (+일때);(0일때);(-일때);

    --;;;;;


  • Profile
    김상수 2002.10.05 04:33

    잘은 모르겠데염

    제일 앞이'  +' 일경우고 다음이  '-' 일경우 마지막이 '0'일 경우 아닌가염

    나름대로 테스트 결과 이런 결론을 얻었는데

    아닌가염??