Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
vagner_analista
Contributor III
Contributor III

Carregamento automático de soma

Senhores, preciso de uma ajuda. Sou iniciante e estou desenvolvendo minhas primeiras aplicações. Estou com uma situação em que eu tenho uma tabela de lançamentos financeiros, e esses lançamentos são originados de contratos com os fornecedores. Ao selecionar um contrato na lista, a aplicação mostra todos os dados referente a este contrato, tais como: o nome do fornecedor, o valor do contrato, valores pago desse contrato. Acontece que ao selecionar um contrato o sistema apresenta todos os dados corretamente, porém, se não selecionar nenhum contrato disponível na lista, ele soma todos os valores. Como faço para que ele não some os valores caso nenhum contrato esteja selecionado.

obs: é um campo do tipo texto que soma os valores da tabela de lançamentos financeiro.

18 Replies
JacksonAlfonso
Creator
Creator

Você pode colocar um objeto texto na tela, com uns dizeres do tipo: "Selecione um Contrato para visualizar os dados".

Depois na aba layout desse objeto texto, na opção Mostrar > Condicional, coloque o código que o Mario passou acima, com uma pequena mudança, ficando assim: If(GetSelectedCount([CODIGOCONTRATO]) >0,1,0).

Desse jeito quando não tiver nenhuma seleção no campo Contrato, aparecerá a mensagem e quando você selecionar um contrato, o objeto texto some e aparece a tabela.

vagner_analista
Contributor III
Contributor III
Author

kkkkk, você é muito fera Mario Soares, deu certo, muito obrigado a todos pela ajuda.

só para finalizar quando passo a expressão GetSelectedCount([CODIGOCONTRATO]), eu posso passar mais de um campo, porque estou pensando em colocar a opcão de busca tanto pelo código do contrato, quanto pelo nome do fornecedor.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

No Qlik Sense somente seria preciso colocar a expressão como mencionei acima e depois teria uma parte para adicionar o texto caso o critério não fosse alcançado.

Capturar.JPG

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, conseguiu?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
vagner_analista
Contributor III
Contributor III
Author

Mario,

desculpe por não da o retorno, mas graça a várias de suas ajudas, eu consegui sim, funcionando perfeitamente. Muito obrigado.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Estou feliz pelo seu progresso;

Abraço e sucesso.

Se possível, recomendo marcar alguma resposta como correta para ajudar os outros membros em busca de soluções, e ainda pode marcar como úteis se for o caso ("Ações" que fica ao lado esquerdo inferior de cada balão de resposta).

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Marcio_Campestrini
Specialist
Specialist

Vagner

Conseguiu resolver o problema? Se sim, marque as respostas como Corretas/Úteis para auxiliar a manter a comunidade organizada

Márcio Rodrigo Campestrini
Marcio_Campestrini
Specialist
Specialist

Conseguiu resolver seu problema? Marque as respostas como úteis/correta para fechar o tópico e mantermos a comunidade organizada.

Márcio Rodrigo Campestrini
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Referência (Tópicos 2.3 e 2.4): Manual do usuário | Como criar e gerir minhas perguntas?

Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti