• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1671
2010.11.23 (14:21:23)
고객사명 또는 고객사 시스템명을 기입해주시지 않으면 답변을 드릴 수 없습니다.
게시판 사용시에는 정해진 양식을 반드시 기입해주시기 바랍니다.
사이트 관리를 위한 최소한의 조치이오니, 양해 바랍니다.

다음부터는 위 내용을 지켜주세요.
================================================

크로스탭의 경우 실제 데이터셋이 아닌 가상 데이터셋입니다.
크로스탭의 경우 원본 데이터셋이 먼저 정렬된 후(SortExpr) 크로스탭 데이터셋을 그룹핑(GroupExpr)하여 그리드로 보여주는 것입니다.
소팅의 경우 제품 문제가 아닌 C에서 지정된 규칙이기 때문에 소수점 정렬시 어떤 기준으로 소팅이 적용되는지는 확인이 필요할 것 같습니다.
별도로 로직을 구성해주시거나 쿼리단에서 먼저 처리하셔야 하는 경우도 있습니다.

질문 내용만으로는 정확한 가이드가 어렵습니다.
재현 샘플을 첨부해주시거나 TR팀으로 연락주시기 바랍니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* 문의할 Component명 및 버전 : GRID 1.2.1.153
>* DataSet 버전 : 1.2.1.24
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>value
>----------------------
>   1.23
>   2.23
>12,312
> 2,312
>12,312
>
>
>안녕하세요 개발중인 화면에서 위와같이 그리드에서 일부row는 1.23 와같이 소수점으로 값을 보여주고
>일부는 백만원으로 나눈값을 보여주어야 합니다.
>여기 팁에서 decode((currow>3),1,Round((VALUE_$$/1000000000),0),VALUE_$$&"") 이런형식으로 하면
>되는걸 알게되어서 활용해서 잘 쓰고 있는데요.
>그런데 crosstab에서 똑같이 사용할려고 하는데 소수점으로 되어 있는 부분은
>정렬이 안되는 문제가 발생하고 있습니다.
>Align로 정의한 대로 정렬이 되어야 하는데
>밑에 숫자부분은 정렬이 되는데 소수점부분은 정렬을 따르지 않고 가운데 정렬이 됩니다.
>&"" -> 이부분을 없애면 정의된 정렬방식을 따르는데
>&"" 있으면 정렬방식을 안따르네요..
>해결 방법을 알려주시면 감사하겠습니다.
>
>
><C>ID=VALUE_$$        NAME=$xkeyname_$$ mask="XXXXXXXXXXXX" width=87, HeadBgColor=#DEE9F5,value={decode((currow>3),1,Round((VALUE_$$/'+sel_money_unit.value+'),0),VALUE_$$&"")}, Align=Right </C>
 
Tag List
XE Login