Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
ricardoregis
Contributor III
Contributor III

Como ocultar algumas opções no filtro?

Prezados, bom dia, 

Gostaria de saber como eu oculto no filtro mês/ano todos  as opções futuras. Por exemplo, se estamos em fevereiro, preciso que apareça a opção até jan -2019. É preciso fazer uma fórmula (mês/ano atual - 1 mês). Eu consigo fazer isso? E se sim, como? 

 

 

1 Solution

Accepted Solutions
marco_almeida
Creator II
Creator II

Entendi... Nesse caso eu acho melhor remover esses dados da aplicação, até ficaria mais leve.
Mas, você pode criar uma dimensão e colocar a seguinte regra:
If( Data < MonthStart(Today()), Data )

 

Ai você usa dimensão em todo o seu painel. Para não correr o risco dos usuários usarem o campo original você pode ocultar ele usando o comando HidePrefix no script.

Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ

View solution in original post

4 Replies
marco_almeida
Creator II
Creator II

Eai jovem..
Entendo que se tem esses valores é porque são válidos, ou seja, existem dados com esses períodos para o usuário poder visualizar, certo?
Se existirem dados com esses períodos e você não quer possibilitar que o usuário veja, a melhor solução é removê-los via script.
Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ
ricardoregis
Contributor III
Contributor III
Author

Bom dia, 

Se a gente selecionar alguma data futura, todas as opções dos painéis serão zeradas. Eu tenho uma tabela auxiliar até  o ano 3.000. Eu queria uma opção que ocultasse pelo filtro, mas não sei se é possível.

 

marco_almeida
Creator II
Creator II

Entendi... Nesse caso eu acho melhor remover esses dados da aplicação, até ficaria mais leve.
Mas, você pode criar uma dimensão e colocar a seguinte regra:
If( Data < MonthStart(Today()), Data )

 

Ai você usa dimensão em todo o seu painel. Para não correr o risco dos usuários usarem o campo original você pode ocultar ele usando o comando HidePrefix no script.

Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ
ricardoregis
Contributor III
Contributor III
Author

Otavio, deu certo!!

Muito obrigado.