inputavg
inputavg() retorna a média agregada de inputfield iterada sobre uma ou mais dimensões do gráfico. inputfield deve ser o nome de um campo declarado corretamente como um campo de entrada no script.
Syntax:
Quando essa função de agregação for usada como expressão em um gráfico, será possível editar o valor agregado de forma interativa. Ao passar o mouse sobre uma célula de expressão, você verá um ícone de entrada. Clique no ícone para definir a célula no modo de edição de entrada. É possível usar as teclas de seta para cima/para baixo para percorrer as células no modo de edição de entrada. A alteração na soma agregada será distribuída para os valores de campo subjacentes usando o distribution_mode escolhido. Todo o documento QlikView será recalculado automaticamente sempre que forem inseridos novos valores.
O parâmetro distribution_mode pode ter os seguintes valores:
Parâmetro | Descrição |
---|---|
|
Modo padrão. Partes iguais da alteração são distribuídas para todos os valores subjacentes. |
|
A alteração é distribuída proporcionalmente (para valores existentes) para os valores subjacentes. |
|
O valor inserido é fornecido para todos os valores subjacentes. |
|
O valor é dividido igualmente entre os valores subjacentes, independentemente da distribuição anterior, mas mantendo a média anterior. |
Os valores distribution_mode da tabela anterior podem ser corrigidos com os seguintes modificadores:
Modificador | Descrição |
---|---|
|
Por exemplo, '+T'. Gerará uma compensação da alteração inserida sobre os outros valores selecionados no campo de entrada (mantendo o total geral intacto). |
|
Por exemplo, '+A'. Gerará uma compensação da alteração inserida sobre todos os outros valores (mantendo o total geral intacto). |
Examples:
inputavg (Budget )
inputavg (Budget, '+' )
inputavg (Budget, '*' )
inputavg (Budget, '=' )
inputavg (Budget, '/' )
inputavg (Budget, '+T' )
inputavg (Budget, '+A' )