Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde Pessoal!
Tenho um QVW com diversas dimensões e fatos mensais, de 2010 até 2014. Porém, algumas dimensões eu não tenho disponíveis de 2013 pra trás (não eram alimentadas no banco). Gostaria de criar um botão no Qlik onde eu pudesse deixar pro usuário a opção de clicar e visualizar somente o "período disponível" daquela informação, e ocultar o período que a informação não exista.
Ex: Tenho as listas de ANO, MES e DATA (Mês/Ano). Tenho uma informação que começou a ser alimentada só a partir de Julho/2013. Então, ao clicar no botão (ou algo similar), o Qlik oculta o período em que a informação não ocorre, e deixa disponível para seleção somente de Jul/13 em diante.
Obs: não quero selecionar o período posterior (marcar tudo), e são muitas dimensões e fatos pra ocultar individualmente, pensei em alguma regra do tipo "se o mês for anterior a MM/YYYY, oculta todos os dados".
Agradeço qualquer ajuda.
Abraço.
outra forma seria no script criar uma flag
Oculta:
LOAD *,
if(CUSTO>0,'Sim','Nao') as Tem_Custo;
LOAD * Inline
[
ANO, CUSTO, RECEITA
2001, , 100
2002, , 200
2003, , 300
2004, , 400
2005, , 500
2006, 100, 600
2007, 200, 700
2008, 300, 800
];
Assim poderia colocar como filtro na tela ou mesmo ser usado por disparadores (quer ser em botao ou ao abrir o modelo ou uma aba).
AMF
Fabio, pode disponibilizar o qvw com dados de exemplo? Pois essa tratativa terá que ser feita no script.
Preciso entender se essas informações ficam na mesma tabela e como estão divididos os seus dados.
Como é que faço pra inserir um arquivo qvw aqui ??? rs
(obs: achei)
Boa noite Fabio.
No modelo você colocou que queria fazer no script. Se for isto, segue uma forma.
Oculta:
LOAD * Where CUSTO > 0;
LOAD * Inline
[
ANO, CUSTO, RECEITA
2001, , 100
2002, , 200
2003, , 300
2004, , 400
2005, , 500
2006, 100, 600
2007, 200, 700
2008, 300, 800
];
outra forma seria no script criar uma flag
Oculta:
LOAD *,
if(CUSTO>0,'Sim','Nao') as Tem_Custo;
LOAD * Inline
[
ANO, CUSTO, RECEITA
2001, , 100
2002, , 200
2003, , 300
2004, , 400
2005, , 500
2006, 100, 600
2007, 200, 700
2008, 300, 800
];
Assim poderia colocar como filtro na tela ou mesmo ser usado por disparadores (quer ser em botao ou ao abrir o modelo ou uma aba).
AMF
Alessandro,
Obrigado! Com a Flag eu consigo obter o resultado que desejo.
Abraço.