그리드 » Api

getitemstatvalue

Description

그리드 특정 아이템 범위의 통계를 리턴하는 API이다.

Parameters

Parameters Type Description
nStatType short 통계 타입 (Remark 참조)
nStartRow long [옵션] 계산 시작행 (미지정시 또는 -1인 경우, 첫번째 행)
nStartColumn short [옵션] 계산 시작열 (미지정시 또는 -1인 경우, 첫번째 열)
nEndRow long [옵션] 계산 마지막행 (미지정시 또는 -1인 경우, 마지막 행)
nEndColumn short [옵션] 계산 마지막열 (미지정시 또는 -1인 경우, 마지막 행)
bIncHiddenRow BOOL [옵션] 숨김행 포함 여부 (기본값: false)
bincMidstat BOOL [옵션] 소계행 포함 여부 (기본값: false)
bIncHiddenColumn BOOL [옵션] 숨김열 포함 여부 (기본값: false)

Return Value

Type Description
short 통계값/통계값 오브젝트 또는 null

Remark

계산이 잘못되는 경우, 또는 오류 발생시 null이 리턴된다.

* nStatType 파라미터는 통계 계산 유형을 지정한다.

* 통계 계산 유형
0: 합계
1: 평균
2: 건수
3: 최소값
4: 최대값
* 통계값 오브젝트 = {
    sum: 0,
    avg: 0,
    count: 0,
    min: 0,
    max: 0
}

Example

function btn_on_mouseup(objInst) { var objStatVal, nStatVal; // 0행 0열 ~ 1행 1열 까지의 합계 계산 nStatVal = grdMerge.getitemstatvalue(0, 0, 0, 1, 1); factory.consoleprint("SUM = " + nStatVal); // 0행 0열 ~ 1행 1열 까지의 합계, 평균, 개수 계산 objStatVal = grdMerge.getitemstatvalue([0, 1], 0, 0, 1, 1); factory.consoleprint("SUM = " + objStatVal.sum); factory.consoleprint("AVER = " + objStatVal.avg); // 0행 0열 ~ 1행 1열 까지의 합계, 평균, 개수, 최소, 최대 계산 objStatVal = grdMerge.getitemstatvalue(-1, 0, 0, 1, 1); factory.consoleprint("SUM = " + objStatVal.sum); factory.consoleprint("AVER = " + objStatVal.avg); factory.consoleprint("COUNT = " + objStatVal.count); factory.consoleprint("MIN = " + objStatVal.min); factory.consoleprint("MAX = " + objStatVal.max); }

Viewer Ver.

9.1.1.1

Update Date

20220920