inputavg
inputavg()는 차트 차원에서 반복되는 inputfield의 집계된 평균을 반환합니다. inputfield는 스크립트에서 입력 필드로 적절하게 선언된 필드의 필드 이름이어야 합니다.
구문:
이 집계 함수가 테이블 차트에서 표현식으로 사용되면 집계된 값을 대화식으로 편집할 수 있습니다. 표현식 셀을 마우스로 가리키면 입력 아이콘을 볼 수 있습니다. 아이콘을 클릭하면 셀이 입력 편집 모드로 설정됩니다. 입력 편집 모드를 유지하는 동안 위쪽/아래쪽 화살표 키를 사용하여 셀 사이를 이동할 수 있습니다. 집계된 값의 변경 내용은 선택한 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' )