Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Somar todos valores e dividir pelo valor total de cada mês

Bom dia pessoal! Alguém pode me ajudar?

Minha dúvida é o seguinte: Quero somar os valores mensais e divir pelo valor total de cada mês.

Tenho a dimensão empresa, Ano e Mês com a expressão: if(Ano=2008,sum(PAX)) , onde PAX é a quantidade de passageiros que cada empresa transportou.

Coloquei a expressão: if(Ano=2008, sum (PAX) / sum(total Mês)) para calcular o percentual de cada empresa por mês, porém só me trás o retorno correto da expressão por empresa do Mês 1, os demais meses calcula errado.

6 Replies
fernando_tonial
Valued Contributor

Re: Somar todos valores e dividir pelo valor total de cada mês

Olá Regimilson,

Sua expressão esta equivocada. pois esta dividindo pela soma do campo Mês.

tente assim:

if(Ano=2008, Sum(PAX) / Sum(Total <Mês> PAX))


Qlikfique-se.

Tonial.

Not applicable

Re: Somar todos valores e dividir pelo valor total de cada mês

Olá Fernando,

É isso mesmo que eu quero, DIVIDIR PELA SOMA DO CAMPO MÊS, Pois quero mostrar participação por empresa em cada mês.

O problema é que só está calculando corretamento o mês 1, os demais meses calcula errado.

Not applicable

Re: Somar todos valores e dividir pelo valor total de cada mês

Segue planilha feita no excel para facilitar.

demanda.JPG.jpg

Not applicable

Re: Somar todos valores e dividir pelo valor total de cada mês

Bom dia Regimilson, Acho que isso te ajuda !

sum(Valor) / Sum(Total Valor)

Att,

Maicon Mello

fernando_tonial
Valued Contributor

Re: Re: Somar todos valores e dividir pelo valor total de cada mês

Olá, você quer apurar o percentual de cada mês por empresa.

Faça assim:

if(Ano=2008, Sum(PAX) / Sum(Total <Empresa> PAX))

Fiz um exemplo com produtos. Veja anexo.

Qlikfique-se.

Tonial.

Not applicable

Re: Re: Somar todos valores e dividir pelo valor total de cada mês

Olá Fernando, eu que não soube explicar.

Me baseei na sua primeira resposta.

A formula que deu certo foi a seguinte: if(Ano=2008, Sum(PAX) / Sum(Total <Ano,Mês> PAX))

Obrigado!!