Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
rbarbosa
Contributor III
Contributor III

Gráfico com Filtro pré estabelecido

Boa tarde pessoal, estou com dúvidas em colocar um pré filtro no gráfico.

Mais ou menos assim o resultado esperado:

Tenho um tipo de atendimento pra cada guia cadastrada no sistema

E queria um gráfico para um tipo especifico, de código 05

modelo 04.png

Pode ser qualquer tipo de gráfico, no carro estou usando barras mas se tiver algum pra usar como referência me ajudaria muito.

Rodolfo Barbosa
Labels (3)
1 Solution

Accepted Solutions
Marcio_Campestrini
Specialist
Specialist

Bom dia Rodolfo

Outra solução é criar uma dimensão calculada

If(CD_TIPO_ATENDIMENTO <> 04, Null(), CD_TIPO_ATENDIMENTO)

E então marcar a opção (na dimensão) de não exibir valores nulos.

Márcio Rodrigo Campestrini

View solution in original post

15 Replies
lucianosv
Specialist
Specialist

É só cravar na expressão.

Exemplo:

Sum({<CDTIPO_ATENDIMENTO='05' >}Vendas)

rbarbosa
Contributor III
Contributor III
Author

Tentei dessa forma, daí aparece "NO DATA TO DISPLAY", se eu colocar o campo em uma lista e realizar o filtro o gráfico fica correto

Rodolfo Barbosa
jonas_rezende
Specialist
Specialist

Rodolfo Barbosa.

Utilize o código entre colchetes. Ex.:

Sum({<CDTIPO_ATENDIMENTO = {'05'}>} Vendas)


Caso funcionar somente com o filtro via ListBox, pode ser que o campo seja dependente de outro no modelo de dados, tornando perceptível quando você seleciona ("força") o código.

Quanto a apresentação no gráfico, eu particularmente, mostraria a informação de acordo com a necessidade, se for apenas informativo um TextBox resolveria. Em caso de:

  • Mostrar a evolução no tempo - um gráfico de linha; ou
  • comparativo com outro código de mesma medida, uma barra, e por aí vai.

Espero ter ajudado!

lucianosv
Specialist
Specialist

Tinha faltado as chaves.

Tente como o Rodolfo colocou.

rbarbosa
Contributor III
Contributor III
Author

Boa tarde, então tentei dessa forma também, com as e sem aspas.

Verifiquei com o List que quando coloco as dimensões e uso o filtro funciona.

Coloquei como dimensão o campo TXDESCRICAO e Sexo

erro nac.png

O ultimo campo é o nome de uma tabela, ou apelido pra dimensão?

Rodolfo Barbosa
lucianosv
Specialist
Specialist

Esse cálculo é na expressão, não na dimensão.

Enviado do meu iPhone

Em 16 de mai de 2016, às 17:09, Rodolfo Barbosa <qcwebmaster@qlikview.com> escreveu:

Qlik Community

Gráfico com Filtro pré estabelecido

resposta de Rodolfo Barbosa em Qlik Brasil - Visualize a discussão completa

Boa tarde, então tentei dessa forma também, com as e sem aspas.

Verifiquei com o List que quando coloco as dimensões e uso o filtro funciona.

Coloquei como dimensão o campo TXDESCRICAO e Sexo

https://community.qlik.com/servlet/JiveServlet/downloadImage/2-1040403-124718/erro+nac.png

O ultimo campo é o nome de uma tabela, ou apelido pra dimensão?

Responda a esta mensagem respondendo a este e-mail ou vá para a mensagem em Qlik Community

Inicie uma nova discussão em Qlik Brasil por e-mail ou em Qlik Community

Seguindo Qlik Brasil nestes fluxos: Caixa de Entrada

Seguindo Gráfico com Filtro pré estabelecido nestes fluxos: Caixa de Entrada

jonas_rezende
Specialist
Specialist

Pela mensagem de erro, você está usando essa métrica em uma dimensão. Para tanto, você precisará agregar a sua expressão.  Ex.:

Aggr(Sum({<CD_TIPO_ATENDIMENTO = {04}>} Guias), <coloque aqui a sua dimensão>).

Qualquer dúvida, compartilhe o seu qvw ou exatamente como está sua dimensão e expressão no gráfico. Mais o resultado que deseja obter.

Ex.:

Dimensão

A

B

Expressão

Sum().

[]s,

Jonas Melo.

rbarbosa
Contributor III
Contributor III
Author

Tentei também

Rodolfo Barbosa
Marcio_Campestrini
Specialist
Specialist

Bom dia Rodolfo

Outra solução é criar uma dimensão calculada

If(CD_TIPO_ATENDIMENTO <> 04, Null(), CD_TIPO_ATENDIMENTO)

E então marcar a opção (na dimensão) de não exibir valores nulos.

Márcio Rodrigo Campestrini