Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Alterar telas automaticamente

Bom dia pessoal!

Estou tendo problemas em alterar as telas do meu arquivo automaticamente..

Estou com o script do temporizador:

[TempoTab]:

LOAD

recno() as Tab

,Pasta

,ProximaPasta

,Segundos

,rangesum(peek(PrevSumSegundos),peek(Segundos)) as PrevSumSegundos

INLINE [

Pasta, Segundos, ProximaPasta

SH01,08,SH02

SH02,08,SH03

SH03,08,SH04

SH04,08,SH01

];

SET vSegundos = 'mod(round((now()-now(2))*86400),sum(Segundos))'; // Sem necessidade, utilizado apenas para exibir a contagem dos segundos

SET vShow = 'mod(round((now()-now(2))*86400)-only({<Tab={$1}>} PrevSumSegundos),sum(Segundos))<only({<Tab={$1}>} Segundos)';

SET vShowPasta = 'mod(round((now()-now(2))*86400)-only({<Pasta={$1}>} PrevSumSegundos),sum(Segundos))<only({<Pasta={$1}>} Segundos)';

Teste:

LOAD

Text(Campo) as Campo1,

Campo as Campo2

INLINE [

Campo

1

2

];


Após colocar a expressão condicional - $(vShowPasta('SH01')) em cada pasta conforme sua variável, as telas apenas mudam quando eu clico com o botão direito em qualquer lugar ou qualquer pressiono alguma tecla, mas se deixo sem mexer, ela não muda.


Alguém sabe me dizer como posso corrigir?

Para que o temporizador funcione automaticamente?


Grato!

12 Replies
Anonymous
Not applicable
Author

Segue anexo arquivo "teste" com mesmo script.

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Guilherme,

o seu modelo rodou bem para mim, sem ter que clicar nada....Estou na versão 12.

Segue dois outros modelos para seu teste.....Estes modelos vieram da comunidade. Nao lembro quem fez.....

furtado@farolbi.com.br
Anonymous
Not applicable
Author

Alessandro,

Então.. Esse é o mesmo script que eu uso em uma outra máquina que roda normalmente.

Na minha atual não deve estar rodando por alguma configuração da máquina, e não do QLik.

O Sistema operacional pode estar dando esse problema? Pois em um, utilizo a máquina que está linkada a um servidor 2008, e nessa, servidor 2012.