inputavg

inputavg()는 차트 차원에서 반복되는 inputfield의 집계된 평균을 반환합니다. inputfield는 스크립트에서 입력 필드로 올바르게 선언된 필드의 필드 이름이어야 합니다.

구문:  

inputavg(inputfield [, distribution_mode][set_expression])

이 집계 함수가 테이블 차트에서 표현식으로 사용되면 집계된 값을 대화식으로 편집할 수 있습니다. 표현식 셀을 마우스로 가리키면 입력 아이콘을 볼 수 있습니다. 아이콘을 클릭하면 셀이 입력 편집 모드로 설정됩니다. 입력 편집 모드를 유지하는 동안 위쪽/아래쪽 화살표 키를 사용하여 셀 사이를 이동할 수 있습니다. 집계된 값의 변경 내용은 선택한 distribution_mode를 사용하여 원본 필드 값으로 배포됩니다. 새 값을 입력할 때마다 전체 QlikView 문서가 자동으로 다시 계산됩니다.

distribution_mode 파라메타는 다음 값을 가질 수 있습니다.

파라메타 설명
'+' 기본 모드입니다. 변경 내용의 같은 부분이 모든 원본 값으로 배포됩니다.
'*' 변경 내용이 비례적으로(기존 값 대비) 원본 값으로 배포됩니다.
'=' 입력한 값이 모든 원본 값에 제공됩니다.
'/'

이전 분포는 무시하고 이전 평균은 유지하면서 값을 원본 값 사이에서 동일하게 나눕니다.

이전 테이블의 distribution_mode 값은 다음 수정자를 사용하여 수정할 수 있습니다.

수정자 설명
T 예: '+T'. 입력된 변경 내용이 입력 필드에서 선택된 다른 값과 균형을 이룹니다(총 합계는 변하지 않음).
A 예: '+A'. 입력된 변경 내용이 다른 모든 값과 균형을 이룹니다(총 합계는 변하지 않음).

​예:  

inputavg (Budget )

inputavg (Budget, '+' )

inputavg (Budget, '*' )

inputavg (Budget, '=' )

inputavg (Budget, '/' )

inputavg (Budget, '+T' )

inputavg (Budget, '+A' )

 

참조 항목: