Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal,
Tenho duas colunas e estou montando uma média entre elas, porém tenho uma linha na coluna que o valor é Null.
Minha dúvida é na expressão quanto a média, pois preciso tratar os valores que podem estar Nul na coluna Peso 1 ou Peso 2. Segue ilustração abaixo, de como precisaria ter o TOTAL.
Caso alguem possa me dar uma dica desde já agradeço.
att,
André Tonini
Bom dia Andre,
Se entendi o que você quer, é que quando um valor seja nulo não calcule a média e sim mostre o outro valor.
nesse caso você poderia usar a expressão abaixo no gráfico.
If(sum(Peso1) = 0, sum(Peso2)
, If(Sum(Peso2) = 0, sum(Peso1)
,RangeAvg( Sum(Peso1), Sum(Peso2) )
)
)
Olá André,
Utilize a função RangeAvg().
Expressão do Peso1
Sum(Peso1)
Expressão do Peso2
Sum(Peso1)
Expressão do TOTAL
RangeAvg( Sum(Peso1), Sum(Peso2) ).
Qlikfique-se.
Tonial.
Bom dia Tonial,
Grato pela atenção, porém fui realizar o teste e quando o valor é Null em alguma das colunas ocorre que o valor é dividido por 2 (média)...nesse caso deveria ser ele mesmo 6.800
em vez de 3.400 deveria ser 6.800
Existe uma forma de tratar isso na expressão e não no script?
att,
André Tonini
Controladoria
Olá André,
Altere o Total para:
RangeAvg( Peso1, Peso2 ).
Tonial.
Bom dia Andre,
Se entendi o que você quer, é que quando um valor seja nulo não calcule a média e sim mostre o outro valor.
nesse caso você poderia usar a expressão abaixo no gráfico.
If(sum(Peso1) = 0, sum(Peso2)
, If(Sum(Peso2) = 0, sum(Peso1)
,RangeAvg( Sum(Peso1), Sum(Peso2) )
)
)
Fernando,
Bom dia. Muito obrigado pela ajuda...
Deu certo!
att,
André Tonini
Marciel,
Grato pela atenção, consegui seguindo as orientações e era isso mesmo que eu precisava!
Um abraço
André Tonini