안녕하세요.
다음과 같이 구성비(%)를 구하는데, 각 로우는 계산이 되는데 ID=SA_PER2, 구성비(%) 의 SumText=@sum 에 대한 합계 값은 "0"이 나옵니다. 실제로는 구성비이기 때문에 모두 더해서 100 이 나와야 합니다. 왜 그럴까요?
<C> Name='금액' ID=SA_AMT2 SumText=@sum Edit=Numeric</C>
<C> Name='구성비(%)' ID=SA_PER2 SumText=@sum value={SA_AMT2*100/sum(SA_AMT2)} Edit=Numeric Decao=1</C>
위와 같이 해봐도 안되고, 제가 가지고 있는 가우스 컴포넌트 매뉴얼(2013년10월 버전)에
ANP\Basic\Grid\ExpressionFunction\GroupFunction\Sum\sample\Sum_s1.html 소스에
직접 해봤는데도 안되는데요. A라는 필드 값을 계산해서 B필드의 값으로 넣었을때 B필드의 sumtext =@sum 값이 지원이 안되는건 아닌가요?
아래는 위에서 테스트 한 소스입니다. 노란색으로 칠한 부분의 sumtext =@sum 값이 안나옵니다.
<comment id="__NSID__"><object id=tb_Grid classid=CLSID:1F57AEAD-DB12-11D2-A4F9-00608CEBEE49
height=362 width=456>
<param name='DataID' value='tb_DataSet'>
<Param Name='ViewSummary' value='1' >
<param name='Format' value='
<C>ID=Deptnm name="Department" width=110 suppress=2</C>
<C>ID=Year name="Year" width=50 suppress=1</C>
<C>ID=Amt name="Amount" SumText=@sum SumBgColor=#FBE0B0 width=60</C>
<C>Id=Sum name="Sum" SumText=@sum Value={Sum(Amt)} SumBgColor=#FBE0B0 width=50 Align=Right BgColor=#99FFCC</C>
<C>Id=Min name="Min" width=50 Value={Min(Amt)} Align=Right BgColor=#CCCCFF</C>
<C>Id=Max name="Max" width=50 Value={Max(Amt)} Align=Right BgColor=#FF9999</C>
<C>Id=Avg name="Avg" SumText=@sum width=50 Value={Avg(Amt)} Align=Right BgColor=#CCFF99</C>'>
</object></comment><SCRIPT>__WS__(__NSID__);</SCRIPT>
(첨부)결과 이미지 (Sum필드의 합계가 안나옴)
번호 | 제목 | 닉네임 | 조회 | 등록일 |
---|---|---|---|---|
7329 | border-radius 사용가능한지요 [1] | 강동민 |
4317 | 2015-02-13 |
SumText 관련 질문 [3] | 승산 |
60584 | 2015-02-11 | |
7327 | 자동완성 기능 [1] | 승산 |
4512 | 2015-02-10 |
7326 | 가우스 에러팝업 관련 문의 [1] | 전훈표 |
5619 | 2015-02-09 |
7325 | ExceltoOffice 시 invoke 에러 [1] | 민성4 |
4401 | 2015-02-09 |
7324 | input type=text 바인드 처리 질문 [3] | 승산 |
4422 | 2015-02-06 |
7323 | displayFormat 사용시, 화면 Data 표시 문제와 Excel 다운로드시 데이터 표시 문제 문의 드립니다. [1] | 개발자Jackie |
4437 | 2015-02-06 |
7322 | DIV popup창 사용 [1] | 이광채 |
5143 | 2015-02-02 |
7321 | XChart 마우스 오버시 툴팁 기능 문의 [1] | 정기은 |
4457 | 2015-02-02 |
7320 | 그리드에서 한칸 라인 띄우는 방법에 대해 문의드려요 [1] | lifesasimi |
4656 | 2015-01-28 |
7319 | 가우스 그리드 디자인 문의 [1] | 배은정 |
4493 | 2015-01-28 |
7318 | combo박스 오류 문의 [1] | 글로비스 |
4407 | 2015-01-22 |
7317 | 특정PC의 IE 11에서 가우스 이상작동 [1] | 원종근 |
4623 | 2015-01-21 |
7316 | Mgrid Combo 박스 구성. [3] | 이삭이아빠 |
4223 | 2015-01-19 |
7315 | WAS재기동시 가우스 에러가 발생합니다. [3] | 최세근 |
4505 | 2015-01-15 |
7314 | MxMGrid에서 Lookup 자료 목록이 안보이는 경우. [1] | 박서영 |
4780 | 2015-01-13 |
7313 | 그리드 컬럼 자동조절 기능이 있는지요. [1] | crazymoon3 |
4567 | 2015-01-13 |
7312 | ToinbImgData 에서 MxImageSet 변경시 이미지가 안나오는 문제 [3] | 엄기남 |
4438 | 2015-01-12 |
7311 | 숫자 뒤에 특정 문자열 ')' 또는 '↑' 붙일 때, 천단위 콤마(,) 안찍히는 현상 문의 합니다. [2] | 개발자Jackie |
25134 | 2015-01-09 |
7310 | combo박스 오류 문의 드립니다. [3] | 글로비스 |
5123 | 2015-01-09 |
SA_AMT2 컬럼 타입이 숫자형인지 확인하시기 바랍니다.
http://member.shift.co.kr/ComponentManual/AMX/Basic/DataSet/Method/ColumnType/ColumnType.htm
숫자형이 아닐경우 숫자형으로 캐스팅해 보시기 바랍니다.
http://member.shift.co.kr/ComponentManual/AMX/Basic/Grid/ExpressionFunction/ConversionFunction/Number(=ToNumber)/Number(=ToNumber).htm
감사합니다.