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

Fazer Filtros por Métricas

Bom dia!

Tenho uma fato, onde tenho uma métrica chamada valor de despesas, gostaria de fazer um filtro da seguinte Forma:

  Intervalo de Despesas:  Valor Inicial      Valor Final:

Exemplo:

Valor de Despesas :

  R$  50,00

R$  55,00

  R$  60,00

  R$  65,00

  R$  70,00

  R$  80,00

  R$  85,00

  R$  90,00

  R$  100,00

Filtro:  Valor Inicial 55,00  

           Valor Final   70,00

Resultado da Pesquisa:

R$  55,00

  R$  60,00

  R$  65,00

  R$  70,00

4 Replies
Thiago_Justen_

Elias,

Crie duas variáveis, por exemplo vMaxRange e vMinRange. Daí, você  pode usar essa extensão para dar um input de valores nas variáveis vMinRange e vMaxRange.

https://github.com/erikwett/qsVariable

Na expressão da tabela você pode usar:

Sum({<VALOR_DESPESA={">=$(=vMinRange)<=$(=vMaxRange)"}>}VALOR_DESPESA)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
eliasneif
Contributor III
Contributor III
Author

Capturar.PNGThiago, Boa Tarde!

Entendi, só que eu não quero mostrar o total e sim cada linha da minha fato que tiver entre o valor selecionado, vou colocar novo exemplo.

Estamos utilizando o Relatório Dinâmico.

Exemplo:

Número da Guia  -  Valor de Despesas :

      1                              R$  50,00

      2                             R$  55,00

      3                             R$  60,00

      4                             R$  65,00

      5                             R$  70,00

      6                             R$  80,00

      7                             R$  85,00

      8                             R$  90,00

      9                             R$  100,00

Filtro:  Valor Inicial 55,00

           Valor Final   70,00

Resultado da Pesquisa no relatório dinâmico:

Número da Guia  -  Valor de Despesas :

      2                             R$  55,00

      3                             R$  60,00

      4                             R$  65,00

      5                             R$  70,00

giovanneb
Creator II
Creator II

Boa Tarde,

Use a função para IntervalMatch, segue exemplo

Abraço

luciano_garcia
Contributor III
Contributor III

Elias,

Como vc está usando QlikView, sugiro criar um objeto deslizador (slider) e setar ele com duas novas variáveis criadas (uma para o menor valor do campo despesas e outra para o maior).

Abs,