Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, boa noite
estou passando por um problema na criação de algumas variáveis que tem o objetivo de criar 12 variáveis cada uma com uma soma de 5 minutos, completando uma hora na ultima variável. No entando o resultado no final da carga do scrip retorna números muito aleatórios. segue o código a variável para dar mais detalhes.
O resultado esperado seria vTime1 = 000000, vTime2 = 000500, vTime3 = 001000....etc
Let vTime = TIME(TIME#(TEXT('000000'),'hhmmss'),'hhmmss');
For v3 = 1 to 12
Set name = 'vTime$(v3)';
let $(name) = INTERVAL(TIME(TIME#(TEXT('000500'),'hhmmss'),'hhmmss') + $(vTime),'HHMMSS');
let vTime = $(vTime$(v3));
NEXT v3
Desde já agradeço muito pela ajuda.
Olá @JOAODS
Bem, dado o teu cenário teste assim:
Set vPasso = 500;
For n=0 to 11
Let m = $(n)+1;
Let vTime$(m) = Num($(n) * $(vPasso),'000000');
Next n
Abs e Sucesso!
Olá @JOAODS
Bem, dado o teu cenário teste assim:
Set vPasso = 500;
For n=0 to 11
Let m = $(n)+1;
Let vTime$(m) = Num($(n) * $(vPasso),'000000');
Next n
Abs e Sucesso!
Bom dia @Thiago_Justen_
Muito obrigado pela ajuda, foi fundamental para conseguir resolver o meu problema. Caso seja possível, pode dar uma olhada por gentileza em uma outra duvida que também estou com dificuldades?
2 comandos FOR simultâneos - Qlik Community - 1903247
Grato pela sua ajuda.
Respondido por lá @JOAODS .
Abs e Sucess!!
Maravilha, conseguiu fazer o post lá?
Fala @JOAODS . Feito!!