Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Prezados, tem algum tempo que estou afastado do Qlik e estou com dificuldade em fazer a seguinte soma condicional que seria:
IF(TIPO=1, SUM(VALOR*20%), TIPO=2, SUM(VALOR*10%), TIPO=3, SUM(VALOR*30%)
Obrigado
Grande abraço
Também daria para fazer assim:
SUM(VALOR * IF(TIPO=1,20%,if(TIPO=2,10%,30%)))
embora, eu prefiro fazer na carga o if e na expressão somente calcular ou mesmo ja trazer calculado o campo.
Teste:
If (TIPO='1',Sum(VALOR)*0.2,
If (TIPO='2', Sum(VALOR)*0.1, Sum(VALOR)*0.3
)
)
Ou
Pick(Match(TIPO,1,2,3),Sum(VALOR)*0.2,Sum(VALOR)*0.1,Sum(VALOR)*0.3)
Também daria para fazer assim:
SUM(VALOR * IF(TIPO=1,20%,if(TIPO=2,10%,30%)))
embora, eu prefiro fazer na carga o if e na expressão somente calcular ou mesmo ja trazer calculado o campo.
Alessandro muito obrigado pela resposta. Realmente foi melhor fazendo direto na carga.
Muito obrigado
Abs,
Muito obrigado pela resposta Thiago. Conforme o amigo Alessandro falou, achei melhor fazer pela carga.
Abs,
Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.
Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?