Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dimension

Boa tarde senhores. Preciso de uma ajuda.

Tenho 4 colunas , conforme imagem abaixo.

Mas gostaria de concatena-las, porém sem ser pelo Load.

Explicar o motivo por aqui, demandaria muito tempo, viraria um textão., rs

Mas pela minha necessidade, é a solução que preciso para as minhas analises.

Alguém poderia me ajudar?

Grato,

** Esqueci de mencionar: A nova dimensão deverá ter um Distinct.

Labels (2)
12 Replies
Not applicable
Author

Olha como tinha feito:

Pgs:

load 'Comunicacao' as P_Fator,

     'P_305'       as P_Pergunta,    

     P_305         as P_Resposta,

     P_305_C1      as P_RespostaC

     from $(qvdpath)\Pesquisa.qvd(qvd);

load 'Comunicacao' as P_Fator,

     'P_306'       as P_Pergunta,    

     P_306         as P_Resposta,

     P_306_C1      as P_RespostaC

     from $(qvdpath)\Pesquisa.qvd(qvd);

load 'Comunicacao' as P_Fator,

     'P_307'       as P_Pergunta,    

     P_307         as P_Resposta,

     P_307_C1      as P_RespostaC

     from $(qvdpath)\Pesquisa.qvd(qvd);

    

load 'Comunicacao' as P_Fator,    

     'P_308'       as P_Pergunta,

     P_308         as P_Resposta,

     P_308_C1      as P_RespostaC

     from $(qvdpath)\Pesquisa.qvd(qvd);

A visão geral, contem tudo ,

Tabela Resultado apenas os valores com distinct, e o total de ocorrências.

Mas se eu clico em algum valor de dos graficos verdes, os valores das tabelas Tabela Resultado e Visão Geral

não são alterados.

Not applicable
Author

Boa noite a todos,

Fiz na mão! Como minhas dimensões são bem restritas, criei variáveis:

Criei um grupo, com duas dimensoes

=ValueList('Concordam','Discordam','Indiferente')
=ValueList('Concordam Pacialmente','Concordam Totalmente','Discordam Parcialmente','Discordam Totalmente','Indiferente')

Depois na expressão, recebendo os valores.

= if(ValueList('Concordam','Discordam','Indiferente') = 'Concordam',$(vTotConcordamComunic),

  if(ValueList('Concordam','Discordam','Indiferente') = 'Discordam',$(vTotDiscordamComunic),

  if(ValueList('Concordam','Discordam','Indiferente') = 'Indiferente',$(vTotEmDuvidaComunic) + $(vTotDiffComunic), 

  if(ValueList('Concordam Pacialmente','Concordam Totalmente','Discordam Parcialmente','Discordam Totalmente','Indiferente') = 'Concordam Pacialmente',$(vConcordamParcComunic),

  if(ValueList('Concordam Pacialmente','Concordam Totalmente','Discordam Parcialmente','Discordam Totalmente','Indiferente') = 'Concordam Totalmente' ,$(vConcordamTotComunic), 

  if(ValueList('Concordam Pacialmente','Concordam Totalmente','Discordam Parcialmente','Discordam Totalmente','Indiferente') = 'Discordam Parcialmente' ,$(vDiscordamParcComunic),

  if(ValueList('Concordam Pacialmente','Concordam Totalmente','Discordam Parcialmente','Discordam Totalmente','Indiferente') = 'Discordam Totalmente' ,$(vDiscordamTotComunic),   

  if(ValueList('Concordam Pacialmente','Concordam Totalmente','Discordam Parcialmente','Discordam Totalmente','Indiferente') = 'Indiferente' ,$(vTotEmDuvidaComunic) + $(vTotDiffComunic),0

))))))))

Funcionou, não sei se da maneira padrão fifa, mas funcionou...rs

Obrigado a todos,

Marcio_Campestrini
Specialist
Specialist

Boa tarde Leonardo

Conseguiu resolver o seu problema? Se sim, por gentileza marque a resposta correta para nos ajudar a manter a comunidade organizada.

Márcio Rodrigo Campestrini