Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
No Qlik Sense, tenho várias condições de SUM e suas respectivas Set Analysis dentro deles. Estes SUM's estão dentro de IF's (Se A, então faça este SUM com estes set analysis. Se B, então faça este SUM com estes outros set analysis).
Ao tentar ignorar o filtro do mês, acrescentando "Mes=", o Qlik não está aceitando.
Há alguma outra forma de ignorar o filtro mês, dentro de várias SUM's que estão dentro de IF's?
Segue exemplo:
Sum({<Mes=>}QuantidadeSucataDestino)
/
IF(CCusto='TREFILADOS',
SUM({<Mes=,D3_TM={"010"},D3_LOCAL={"01","80","90","98"}, TipoProduto={"MA","PA"}>}QTDPESO),
IF(CCusto='EXTRUDADOS', SUM({<Mes=,D3_TM={"010"},D3_LOCAL={"01","80","90","98"}, TipoProduto={"MA","PA"}>}QTDPESO),
IF(CCusto = 'RESISTENCIAS', SUM({<Mes=,D3_TM={"010"},D3_LOCAL={"90","99"}, TipoProduto={"MA","PA"}>}QTDPECA),
IF(NomeEmpresa = 'Alufrost', SUM({<Mes=,D3_TM={"010"},D3_LOCAL={"02"}, TipoProduto={"PA"}>}QTDPECA),
IF(CCusto = 'TREFILADOS' AND WildMatch(CodMaquinaProducao, 'Trefila Cobre'), SUM({<Mes=,D3_TM={"010"},D3_LOCAL={"03"}, TipoProduto={"MP"}>}QTDPESO),
IF(CCusto = 'TREFILADOS' AND WildMatch(CodMaquinaProducao, 'Trefila Corte'), SUM({<Mes=,D3_TM={"010"},D3_LOCAL={"03"}, TipoProduto={"MP"}>}QTDPECA),
SUM({<Mes=,D3_TM={"010"},D3_LOCAL={"01","80","90","98"}, TipoProduto={"MA","PA"}>}QTDPECA)
))))))
percebi que a primeira parte de divisão (Sum(QuantidadeSucataDestino)) está ignorando. O problema está na 2ª parte da operação mesmo.
Alguém teria alguma ideia do que posso fazer?
obrigado
Bom dia. A primeira parte não está correta, se vc deixar só ela vera que a expressão retorna erro. O correto seria
Sum({<Mes=>}QuantidadeSucataDestino)
Quanto a não estar ignorando o filtro, no gráfico que está utilizando essa medida o campo Mes é uma dimensão?
Caso não seja, o campo usado no filtro é o mesmo campo que está na medida?
Sobre a 1ª parte, realmente está errado (já corrigi no post). Estava fazendo alguns testes, e percebi que aqui estava sem o set analysis e digitei diretamente no post de forma errada.
o campo Mes é uma dimensão.
Então infeliz mente desse modo não será possível ignorar, pois não é um filtro.
Pode ser feito trazendo esse campo calculado no script, de que forma espera aplicar esse calculo?