• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2117
2008.10.17 (00:14:14)
안녕하세요?

쉬프트 정보통신 솔루션지원팀입니다.

문의하신 부분에 대해서 말씀드리겠습니다.

일단 답변을 늦게 드린 점 양해 부탁드립니다.

crosstabsum을 사용할 경우 decimal 데이터 컬럼을 지정시에 decimal형이 아닌 int형으로 표현되는 것은

가상컬럼에 대해서 기본적으로 int형을 세팅하기 때문입니다.

원하시는 것처럼 decimal값을 그대로 표현하고자 한다면

crosstabsum을 선언한 컬럼 정의 부분에 dec 속성 또는 decao 속성을 지정하시면 됩니다.

dec는 지정한 자리수 만큼 소수점을 표현해주되, 데이터가 없으면 0으로 표현을 해주는 것이고

decao는 지정한 자리수만큼 소소점을 표현해주되, 데이터가 없으면 표현하지 않는 것입니다.

따라서 원하시는 표현방법을 결정하시면 위의 두 속성 중 하나로 세팅하시면 됩니다.

자세한 사항은 Component Manual 중 Grid-ColumnProp-Dec 또는 Grid-ColumnProp-Decao 부분을 참고하시기 바랍니다.

즉. <C>Id=Sum        name="Sum"        width=40        Bgcolor="#E3E3FF"        Value={CrossTabSum(V1)}        decao=2 Align=Right</C>

위와 같이 코딩하시면 원하는 것처럼 표현 하실 수 있으시리라 봅니다.

확인해 보시고 기타 문의 사항이 있으면 연락 주시기 바랍니다.

그럼 수고하시고

좋은 하루 되시기 바랍니다.


>아래 관련해서 아무런 답변을 안주시네요,,,
>
>일단 동적으로 구성하는 문제는 확인을 해보니,,
>
>GroupExpr 을 먼저 set 하고 다시 조회를 하면 정상적으로 처리되길래 한번더 조회하는 방식으로 처리를 했습니다...
>
>
>그런데,, 소수점의 CrossTabSum 의 경우는 버그 아닌지요???
>
>메뉴얼을 봐도 소수점 처리를 따로 해야한다던지 그런 항목은 없는데요...
>
>
>어떻게 해야할지 답변좀 부탁드립니다...
>
>
>
>>안녕하세요,, 탕정입니다..
>>
>>cross tab 관련 문의좀 드리겠습니다...
>>
>>
>>dataset 은 1.2.1.60 grid 는 1.2.1.288 을 사용중인데요..
>>
>>CrossTabSum 을하면 정수형의 경우 제대로 나오는데,,
>>소수점의 경우 0.91 은 0 으로 나오고.. 0.97 은 1 로 나오네요??
>>
>>소수점은 지원을 안하나요??
>>
>>
>>그리고,, cross tab 의 경우 동적으로 구현이 안되는건지요??
>>
>>제가 생각한 방법은,,
>>
>>dataset 을 2 개 만들고,, grid 를 하나 만든다음,,
>>
>>'', Y1, Y2, Y3, Y4 를 select box 로 만들어,,
>>선택된 항목을 x value 로 올리려고 합니다,,
>>여기서 '' 를 선택하면 원본 dataset 에 목록이 그냥 display 되구요...
>>
>>
>>처음에는 원본 dataset 으로 grid 에 display 하면 잘나옵니다...
>>
>>그런데,, select box 어떤항목을(예로 Y3) 선택해서 헤더를 재구성해서 grid.Format 으로 주고..
>>cross tab ds.Logical = true;
>>cross tab ds.DataID = '원본 ds';
>>cross tab ds.GroupExpr = 'Y1:Y2:Y4,Y3,V1:V2';
>>
>>cross tab ds 를 grid 에 DataID 에 주면 헤더만 나오고 데이타가 나오지 않습니다..
>>
>>
>>그리고,, 다시 select box 에서 '' 을 선택하면 원래 목록으로 헤더나 데이타가 제대로 나오고요..
>>
>>다시 항목을 하나 선택(Y2)하면 이전에 선택했던 항목(Y3)으로 cross tab 이 구성되어 grid 에 display 됩니다..
>>
>>
>>첨부는 CrossTab_Sum 을 기초로 제가 생각한대로 수정을 했는데...
>>이거역시 안되네요...
>>
>>제가 사용법이 잘못된건지요??
>>
>
번호 제목 닉네임 조회 등록일
4605 combo 박스
민성4
6136 2017-03-28
4604 Mgrid 에서 type = lookup 일때 lookup 이벤트는 어떤 건가요???
임동빈
6066 2016-03-24
4603 그리드내 콤보 선택시 문제 [1]
비스타21
6016 2016-02-19
4602 10억단위 @SUM시 -로 보이는 현상 문의드립니다. [1]
동긔나긔
22604 2016-02-04
4601 컴포넌트 인스톨러 요청(육군간호사관학교) 파일 [1]
영희
7671 2016-01-20
4600 GirdToExcel 시 틀고정 적용 [1]
OOGway
5640 2016-01-14
4599 IE11 에서 Event 적용 안되는 문제 [1]
nsitc
7715 2016-01-12
4598 액티브업데이트 다운로드 권한 요청 [1]
ㅈㅇ
6538 2016-01-07
4597 Excel.Application 사용 문의 드립니다. [1]
서은형
8115 2015-12-03
4596 가우스 컴포넌트 설치시 발생하는 문제 [1]
자바개발자IT
58306 2015-10-23
4595 IE 11버전에서 Dataset 컴포넌트 메서드 오류 현상 [1]
자바개발자IT
7780 2015-10-02
4594 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
임지선
7901 2015-08-26
4593 윈도우10 엣지 호환여부 [1]
제임스건
17227 2015-08-06
4592 ActiveX Update 관련 문의 파일 [1]
뭉개
6584 2015-06-25
4591 엑셀 다운로드 관련 문의드립니다. [1]
우르릉쿵쿵
5925 2015-06-25
4590 윈도우 버전 관련 문의 [1]
임지선
6762 2015-06-24
4589 엑셀다운로드 관련하여 문의 드립니다 [1]
우르릉쿵쿵
6084 2015-05-15
4588 엑셀 다운로드 관련 문의합니다. [1]
제임스건
5749 2015-05-12
4587 unicode용 max컴포넌트 요청 [1]
최경원
6347 2015-04-30
4586 MXRadioU.cab 오류 [1]
명화
5526 2015-04-27
Tag List
XE Login