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

Erro no Gráfico de Colunas Empilhado

Pessoal, bom dia!!!

Sou iniciante no QlikView e preciso criar um gráfico de colunas empilhado, criei uma dimensão e quero expor os dados que compõem o total mostrado para essa dimensão.

EX: Tenho 50 carros, destes, 10 são do modelo X, 35 do modelo Y e 5 do modelo Z

Para tanto, alem da dimensão, que mostra o total (os 50 carros, no exemplo), criei a seguinte expressão (que mostraria os 10 carros do modelo X):

=if(count({$< UNECOD={'1'},[Ano da Inscrição]={'$(v_ano_atual)'},CNDANO={'$(v_ano_atual)'},CNDPER=p(MTRSMS),

[Mês da Inscrição]=p([Mês de Matrícula]),MTRSMS=,[Mês de Matrícula]=,CNDSIT={'I'},MTCESCSIT = {'MT'}>},(ALUCOD))


Porém, mesmo com a expressão habilitada, ele até demonstra a legenda no gráfico, mas não mostra dado algum.


Esta prática está correta? Devo realmente criar uma expressão para cada "camada" do gráfico?

Labels (1)
1 Solution

Accepted Solutions
Not applicable
Author

Depende da lógica da regra de negócio que você está implantando, necessitaria de um qvd de exemplo para verificar melhor, mas pelo dados que você publicou talvez seja isso:

=if(count({$< UNECOD={'1'},[Ano da Inscrição]={'$(v_ano_atual)'},CNDANO={'$(v_ano_atual)'},CNDPER=p(MTRSMS),

[Mês da Inscrição]=p([Mês de Matrícula]),MTRSMS=,[Mês de Matrícula]=,CNDSIT={'I'},MTCESCSIT = {'MT'}>}),(ALUCOD), "Falso").

View solution in original post

4 Replies
Not applicable
Author

Bom dia

Verônica,

Onde fecha o parenteses do count? Se a condição do If for verdadeira deverá retornar ALUCOD?

Not applicable
Author

Elvis,

Após o que você respondeu eu vi, realmente, o parênteses do count não foi fechado. Onde devo fechá-lo para que, se a condição for verdadeira ele conte alucod?

Desde já agradeço a sua resposta.

Not applicable
Author

Depende da lógica da regra de negócio que você está implantando, necessitaria de um qvd de exemplo para verificar melhor, mas pelo dados que você publicou talvez seja isso:

=if(count({$< UNECOD={'1'},[Ano da Inscrição]={'$(v_ano_atual)'},CNDANO={'$(v_ano_atual)'},CNDPER=p(MTRSMS),

[Mês da Inscrição]=p([Mês de Matrícula]),MTRSMS=,[Mês de Matrícula]=,CNDSIT={'I'},MTCESCSIT = {'MT'}>}),(ALUCOD), "Falso").

rogerioqv
Creator II
Creator II

Veronica,

Retire o IF, os filtros internos do COUNT já serão o suficiente para

mostrar a quantidade de veículos X.

Em 16 de maio de 2014 09:31, Veronica Santos <qcwebmaster@qlik.com>escreveu:

Qlik Community <http://community.qlik.com/> Erro no Gráfico de

Colunas Empilhado

created by Veronica Santos<http://community.qlik.com/people/veronica_santos?et=watches.email.thread>in *Qlikview

Brasil* - View the full discussion<http://community.qlik.com/message/529821?et=watches.email.thread#529821>