Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Função Set Analysis

Boa tarde pessoal!

Até agora essa comunidade tem me ajudado muito e estou obtendo ótimos resultados. quero agradecer a todos que responderam os meus posts.

Vamos lá para mais uma dúvida:

Eu preciso fazer um gráfico mostrador para cada item do campo 'indicador' e ao escolher o filtro 'mês' os gráficos irão mostrar os resultados daquele mês. O meu filtro poderá mudar porém o meu gráfico ficará estático ele poderá apresentar resultados apenas do indicador que eu escolhi. Eu tentei usar a função Set Analysis, mas não consegui.

Eu tentei usar esse exemplo que encontrei na aqui na comunidade, mas não deu muito certo.

Sum({$<Empresa = {'X'}>} MC)

e no outro coloque a expressão:

Sum({$<Empresa = {'Y'}>} MC)

Anexo o meu qvw (página ouvidoria).

Obrigada!

Andresa Sanches

18 Replies
Not applicable
Author

Campo Valor: eu fiz crosstable na tabela e no exemplo que eu usei pedia criar um campo valor

Campo Resultado: é a soma de todas as colunas jan a dez dividido por 12

cristianor
Partner - Contributor II
Partner - Contributor II

Olá Andresa

Agora consegui entender tenho um painel parecido em uma aplicação aqui na empresa.

Você pode tentar usar uma expressão como esta abaixo para o realizado:

Count({<TipoOcorrencia ={'Ocorrencia '},Mes={'>=$(=max(Mes))<=$(=max(Mes))'}>} campo_a_contar)

Essa expressão pode selecionar um tipo especifico de ocorrência ou campos que queira filtrar e pode apresentar o valor do mês selecionado ou o  ultimo da seleção por exemplo se você selecionar jan aciona jan se no filtro colocar jan , fev e mar ele traz somente março e pode ser utilizado em um calculo de objeto texto ou grafico desde que sem dimensão.

Veja se ajuda em algo.

Abraços!

Not applicable
Author

obrigada pela resposta.

Na minha tabela, o que seria os campos: TipoOcorrencia, Ocorrenciae e campo_a_contar?

cristianor
Partner - Contributor II
Partner - Contributor II

Esta parte do TipoOcorrencia você pode amarrar algum filtro que necessita que seja considerado direto na expressão sem a necessidade do usuário ativar uma flag, o campo_a_contar coloquei como exemplo ele  pode ser o campo1 assim como o count pode ser sum também.

Se enviar um exemplo da sua expressão posso montar .

Not applicable
Author

Eu não estou conseguindo montar essa expressão

eu tenho uma tabela  assim:

Anexo 2 - Planilha.JPG

Cada indicador desse precisa tem um gráfico que mostrará os resultados conforme preenchimento das colunas janeiro, fev, mar...

cristianor
Partner - Contributor II
Partner - Contributor II

Andresa eu faria da seguinte maneira considerando sua planilha:

Sum({$<Indicador={'Número de consultorias'}>} Janeiro) // soma somente a coluna Janeiro


No entanto usando a boa pratica você teria que criar uma dimensão mês onde teríamos uma linha para o cada dia e a quantidade de ocorrências como abaixo:

Dia Mês Índice de satisfação com os fornecedores
01/01/2017Jan2
02/01/2017Jan10
03/01/2017Jan25
04/01/2017Jan25
05/01/2017Jan10
06/01/2017Jan1
01/02/2017Fev10
02/02/2017Fev1
03/02/2017Fev1
04/02/2017Fev0
05/02/2017Fev1

Tente fazer desta maneira ficaria bem melhor!

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Andresa,

Se a sua dúvida foi respondida, por favor, marque a resposta certa e também marque as respostas úteis, é importante tanto para reconhecer quem lhe ajudou quanto a manter a comunidade organizada.

Como obter ajuda? Leia antes de postar

Obrigado.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Então.. não consegui fazer...

cristianor
Partner - Contributor II
Partner - Contributor II

Boa Tarde , Andresa.

Conseguiu alguma solução , qual a sua duvida ?

Att;