Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
gilmaioramos
Contributor III
Contributor III

Adicionar Expressão "SUM"

Nobres, bom dia!

Preciso adicionar a soma (Total Geral) na expressão abaixo. A expressão "sum" tem que considerar as duas condições, o calculo está sendo feito corretamente, porém, a soma totalizadora (Total Geral) não!

=IF(NATUREZA_EVENTO = 'P' and (MES= 1 or MES = 2 or MES = 3) and (EVENTO <> 187 or EVENTO <> 507 or EVENTO <> 904 or EVENTO <> 230 )

,sum ({<NATUREZA_EVENTO={'P'}, EVENTO-={187, 507,904,230}>} VALOR_EVENTO) * 12.23 / 100,

IF(NATUREZA_EVENTO = 'P' and (MES= 4 or MES = 5)             and (EVENTO <> 187 or EVENTO <> 507 or EVENTO <> 904 or EVENTO <> 230)

,sum ({<NATUREZA_EVENTO={'P'}, EVENTO-={187, 507,904,230}>} VALOR_EVENTO) * 12.24 / 100,))

Labels (2)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Gilmaio,

isto porque o if esta fora do sum

Quem sabe

=sum ({<NATUREZA_EVENTO={'P'}, EVENTO-={187, 507,904,230}>} VALOR_EVENTO * if(MES>=3,12.23,if(MES<=5,12.24,0))/ 100)

embora possa ser feito de outra forma a questão do 12.23 e 12.24 dependendo dos meses....quem sabe na carga fazendo um applymap

furtado@farolbi.com.br

View solution in original post

4 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Gilmaio,

isto porque o if esta fora do sum

Quem sabe

=sum ({<NATUREZA_EVENTO={'P'}, EVENTO-={187, 507,904,230}>} VALOR_EVENTO * if(MES>=3,12.23,if(MES<=5,12.24,0))/ 100)

embora possa ser feito de outra forma a questão do 12.23 e 12.24 dependendo dos meses....quem sabe na carga fazendo um applymap

furtado@farolbi.com.br
fernando_tonial
Partner - Specialist
Partner - Specialist

É Alessandro, infelizmente as pessoas ainda querem resolver problemas de modelo na camada visual.

Já havia falado em outro post para ele fazer via script. Mas a vida segue.

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.
gilmaioramos
Contributor III
Contributor III
Author

Alessandro, muito obrigado pela disposição em colaborar! fazendo um pequeno ajuste funcionou conforme queria. Forte abraço.

=sum ({<NATUREZA_EVENTO={'P'}, EVENTO-={187, 507,904,230}>} VALOR_EVENTO * if(MES<=3,12.23,if(MES>=4,12.24,0))/ 100)

gilmaioramos
Contributor III
Contributor III
Author

Fernando, ainda estou me adaptando com a ferramenta... obrigado pelo direcionamento, vou tentar algo do tipo em outra situação. Forte abraço.