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

Imprimir várias seleções com botão

Bom dia, estou com um dilema na empresa.

em um dos relatórios eu tenho algumas seleções que precisam ser impressas separadamente, por exemplo:

Loja1-Departamento1-2014

Loja1-Departamento2-2014

Loja2-Departamento1-2014

Loja2-Departamento2-2014, ou seja, eu preciso fazer uma função que imprima todas as seleções em relatórios separados, loja a loja, departamento a departamento. Eu não sei se consigo isso com macro (não sei usar ainda) ou com algum botão, isso facilita a impressão para que o usuário não precise ficar filtrando o conteúdo. Podem me ajudar?

Labels (2)
20 Replies
junior_ehlke
Creator III
Creator III
Author

Consegui aplicar no projeto e funcionou correto, porém não vou poder utilizar desta forma, pois como trabalho com datas, o cálculo do script fica fixo com os dados do período inteiro, infelizmente.

aderlanrm
Partner - Specialist
Partner - Specialist

Bom dia Hamilton,

Posso ter entendi errado, mas você não precisa usar as mesmas dimensões nos objetos e nos relatórios.

Além disso, aquele foi só um exemplo, você deve adaptar a tua realidade, pois se trabalha com datas, as ligações (chaves) devem contemplar essa situação.

Por exemplo, no lugar de usar PRODUTO, fazer uma Hash com vários campos.

Hash128(Data,NF,Serie,Produto) as CHAVE

São muitas as possibilidades, para cada situação, haverá inúmeras soluções! O grande barato do QlikView é exatamente essa flexibilidade.

Grande abraço e bons estudos!

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
junior_ehlke
Creator III
Creator III
Author

Ótimo, ja estou fazendo alguns testes aqui com sua explicação. Foi de grande ajuda. Abraço.

junior_ehlke
Creator III
Creator III
Author

Bom dia, recorrendo a sabedoria de vocês mais uma vez haha,

estou mandando em anexo um exemplo que se encaixa um pouco melhor a minha realidade.

Peço que olhem o produto "Abacate", o mesmo tem movimentação no dia 02/02 e 05/02

Neste Período ele tem uma perda de 54% tanto no Cálculo feito no Script quanto na Expressão, portanto seu status é "C" pois passou de 50%.

Caso eu selecione apenas o dia 05/02 a Perda neste período cai para 0% e seu Status fica "OK".

Porém o cálculo feito no script continua com os 54% de Perda e Status "C".

O porque disso, preciso fazer uma consulta de todos os produtos que tem status "C" e não consigo fazer essa pesquisa em um botão por meio da expressão, apenas por um campo fixo.

Alguma ideia? Talvez eu que não estou conseguindo entender a lógica da coisa.

rogerioqv
Creator II
Creator II

Hamilton,

Não sei se entendi bem sua pergunta, mas vou tentar ajudar:

Qdo você seleciona o dia, o Qlkiview está fazendo o cálculo do % variação de acordo com a movimentação do produto no dia selecionado. Como o Status não variável do do Script, esse Status é calculado levando em consideração a linha do tempo inteira de movimentação.

Assim, creio que trata-se de duas informações bem diferentes, uma de acordo com o período selecionado e outra de acordo com a linha do tempo inteira do script. Neste caso, qual delas será utilizada pela sua pesquisa para impressão?

junior_ehlke
Creator III
Creator III
Author

Eu preciso que ela seja baseada na minha seleção. Minha ideia é a seguinte.

Eu faço a seleção e cadastro uma função em um botão para selecionar produtos que estão com status "C" e realizar a impressão porém não consegui fazer isso com botão.

rogerioqv
Creator II
Creator II

Veja se é isto...

junior_ehlke
Creator III
Creator III
Author

Isto que eu quero, porém não posso imprimir do campo "PerdasStatus" pq é um campo calculado no script, portanto se eu seleciono alguma data ele não muda. Precisaria imprimir validando a condição no campo "Status Variável".  Perceba o Abacate, os dois campos (PerdasStatus e Status Variavel) Estão como "C", quando eu seleciono o dia 05/02 o campo "Perda Variavel" fica com "OK", que no caso seria o correto pela data selecionada porém o campo "PerdasStatus" continua com "C". Consegui explicar? hehe

junior_ehlke
Creator III
Creator III
Author

Pensando desta forma, o abacate estando com status "OK" não poderia imprimir, mas o botão imprime.

rogerioqv
Creator II
Creator II

Perfeito, entretanto, o relatório tem que obedecer o campo StatusVariável,

é isto?

Em 15 de maio de 2014 13:56, Hamilton Junior <qcwebmaster@qlik.com>escreveu:

Qlik Community <http://community.qlik.com/>

Imprimir várias seleções com botão

reply from Hamilton Junior<http://community.qlik.com/people/junior.ehlke?et=watches.email.thread>in *Qlikview

Brasil* - View the full discussion<http://community.qlik.com/message/529410?et=watches.email.thread#529410>