Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Duvidas com função Class

Bom dia.

Utilizei a função class no meu gráfico para classificar os quilômetros e as horas por veiculo, alguns são medidos por horas, outros por quilômetros. Tenho o campo para fazer essa separação, porém o gráfico não esta acompanhando a fórmula que eu criei.

=IF((MEDIDA='HM'),(Dual(Replace(Class(HORIMETRO,1000),'<= x <','-'),Class(HORIMETRO,1000))),(Dual(Replace(Class(HORIMETRO,20000),'<= x <','-'),Class(HORIMETRO,20000)))).

Conforme figura, onde esta destacado, deveria aparecer entre 0 e 1000, não como esta aparecendo, entre 0 e 20000.FOTO1.PNG

Labels (2)
7 Replies
nicolett_yuri

André, disponibilize seu qvw de exemplo para analisarmos melhor

Not applicable
Author

Segue o QVW.

Not applicable
Author

Isso porque ele deve estar caindo na sua segunda  opção de IF

coloca o campo de medida na frente para sanar a duvida

nicolett_yuri

Fiz utilizando a condicional da dimensão, veja se isso te atende.

Not applicable
Author

Yuri , não compreendi

nicolett_yuri

O que você não compreendeu?

A alteração que fiz foi separar a sua dimensão em duas. Para cada uma das novas dimensões eu adicionei uma condição de utilização.

Quando selecionar HM vai ativar a dimensão com o Class do HM, quando selecionar a outra opção a dimensão que passa a valer é a outra.

Abra o anexo da outra resposta que você vai entender

Qualquer dúvida me avise.

Not applicable
Author

Entendi, muito obrigado! Funcionou!!