2
respostas

Problema na expressão do exercício Acrescentando CIDADE

Ao aplicar a função para Distribuição por Cidade maiores de 50 Mil indicado no exercício, não é retornado nenhum resultado na tabela. Tentei aplicar somente a função para o denominador e deu certo. Já o mesmo não aconteceu quando tentei fazer a operação apenas para o numerador, o que me leva a entender que o problema está em parte da expressão 'IF(ValorVenda > 50000, ValorVenda)'. ![](Print da Expressão )

![](Print da tabela sem retorno na última coluna à direita ao executar a expressão acima )

Onde e o que preciso ajustar?

2 respostas

Observação: No segundo print acima eu tentei mudar de 50000 para 100000 (testar)

Ei, Igor! Tudo bem?

Com o IF aplicado diretamente no numerador em IF(ValorVenda > 50000, ValorVenda), pode fazer com o que o Qlik não agregue adequadamente os valores de ClienteCidade, retornando em nenhum resultado.

Nesse caso, teste aplicar como a dica do Instrutor em Ver opinião do Instrutor :

IF(ValorVenda > 50000, ValorVenda) / SUM(TOTAL <ClienteCidade> IF(ValorVenda > 50000, ValorVenda))

Dessa forma, a soma total dos valores acima de 50.000 será calculada por cidade antes da divisão, que é um passo para a distribuição.

Conteúdos relacionados

Tente ajustar sua expressão seguindo o modelo do instrutor e qualquer coisa compartilhe no fórum.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, Igor!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!