Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Sobre Alertas...

Olá pessoal...

Ainda estou me familiarizando com o QlikView por isso me surgiu uma duvida que talvez alguem possa me ajudar...

Eu gostaria de saber como fazer para que um Alerta (isso é, um pop up com uma mensagem de alerta) seja apresentado quando determinada condição for verificada nos dados que importei pra o QlikView...

Um exemplo para ficar mais claro:

Eu tenho um gráfico com a quantidade de contratos produzidos mensalmente por determinada empresa. Sendo assim, gostaria que fosse emitido um alerta sempre que a quantidade de contratos produzidos no mês for inferior a um valor estabelecido por min.

Consultei o manual de referencia e tive uma noção de como fazer... acho q minha maior dificuldade é definir a função que condiciona a disparada do alerta...

Vlww

1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Rodrigo,

Você pode adicionar um objeto de texto, configurar cores, mensagem, bordas e etc.

Então, na aba LAYOUT, na seção MOSTRAR, escolhe CONDICINAL então coloca o código parecido com esse:

if(count(CodContrato)<$(vMetaContratos),1,0)

Ou o que for mais adequado a sua necessidade.

Abraço.

* Se respondeu sua dúvida, não esqueça de marcar como resposta, assim ajudará outras pessoas a encontrar soluções para as dúvidas deles, ajude na organização da comunidade *

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (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)

View solution in original post

9 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Rodrigo,

Você pode adicionar um objeto de texto, configurar cores, mensagem, bordas e etc.

Então, na aba LAYOUT, na seção MOSTRAR, escolhe CONDICINAL então coloca o código parecido com esse:

if(count(CodContrato)<$(vMetaContratos),1,0)

Ou o que for mais adequado a sua necessidade.

Abraço.

* Se respondeu sua dúvida, não esqueça de marcar como resposta, assim ajudará outras pessoas a encontrar soluções para as dúvidas deles, ajude na organização da comunidade *

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (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)
Not applicable
Author

Deu certinho aqui Aderlan, atendeu a minha necessidade... brigadão.

No manual de referencia tambem vi que é possivel ir em Ferramentas > Alertas ( ou Ctrl+Alt+A) e definir para que alem de aparecer um pop up com uma mensagem de alerta quando determinada condição for verificada, tambem seja encaminhado um email para um determinado endereço eletronico com esse alerta.

Alguem ja usou essa ferramenta ou teria algum exemplo para enviar?

Abs

guilherme_olive
Partner - Creator
Partner - Creator

Aderlan

Essa solução é muito generica e pode causar problemas. Por exemplo: Esse objeto de texto será sempre exibido na tela até que a meta seja alcançada.

O bom do alerta é que ele chama a atenção do usuário e pode ser fechado liberando assim espaço na tela.

Rodrigo

O ideal seria realmente fazer o alerta e colocar uma condição parecida com esta:

Count(DISTINCT {1<Mes= {$(Mes_Atual)} >} ID_Contratos ) < $(MetaContratos)

Mas se a solução do Aderlan já atendeu blz... fica ai a dica do Alerta...

Quanto ao envio de email basta configurar os dados de SMTP (Qlikview Desktop -> Configuração -> Preferencias do Usuário -> Correspondencia) no seu computador e preencher os campos na tela do alerta para enviar email. Assim ele vai usar as suas configurações para enviar o email para as pessoas que estiverem na lista.

aderlanrm
Partner - Specialist
Partner - Specialist

Perfeitamente Guilherme,

Por isso escrevi: "Ou o que for mais adequado a sua necessidade."

Pois a ideia do objeto de texto é menter o "alerta" enquanto a quantidade estiver menor que a meta, não deixando o usuário fechar o alerta e "esquecer" dele. No caso de um dashboard que fica aberto o dia inteiro, por exemplo.

Mas volto a dizer, tudo depende da necessidade de cada um, pois sempre as soluções são muitas, cada um é que saberá a melhor para a situação atual.

Viva ao compartilhamento de informações!!!

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (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)
guilherme_olive
Partner - Creator
Partner - Creator

Claro quanto a isso depende realmente de cada um...

As soluções serão inumeras... até mesmo para o exemplo que você deu eu não colocaria um objeto de texto informando que a meta não foi alcaçada, eu colocaria por exemplo um gráfico de mostrador e com o tempo o gráfico vai evoluindo e mostrando se está perto ou longe da meta se alcançada.

Por isso eu acho a idéia do alerta melhor, ele chama a atenção da pessoa no momento em que ela abre o aplicativo e depois a análise dos dados vão mostrar isso e se tiver um objeto mostrando como estão os contratos é melhor ainda.

Mas é isso ai... para uma mesma situação podemos ter diversas soluções... então depende de cada momento...

Abraço.

Not applicable
Author

Guilherme,

A forma que você falou que faria (com gráfico mostrador e tal...) tambem é bastante interessante... aliás eu faria dessa forma agora, contudo tenho minhas limitações por nao saber muito sobre funções ainda... na verdade minha maior limitação é nessa parte de funções mesmo, mas com o tempo eu vo aprendendo...

O banco em que trabalho acabou de adquirir o QlikView, sendo assim, passarei por um treinamento no proximo mês e em breve tambem poderei contribuir mais na disseminação do conhecimento...

De qualquer forma agradeço pelo help

Abs.

guilherme_olive
Partner - Creator
Partner - Creator

Sei que está aprendendo ainda e pensar nestas coisas só com o tempo e a experiencia...

Acredito que você já tenha criado alguns gráficos no Qlikview. O gráfico de mostrador não é dificil, ele precisa apenas de uma expressão e o resto é com a sua criatividade...

Os gráficos de mostrador são os da imagem, acredito que assim fica mais facil para entender sobre o que estou falando.

gráficos_mostrador.png

Abraços.

Not applicable
Author

Já fiz alguns gráficos mostradores sim Guilherme... realmente não é complicado.

Já avancei um pouco mais e fiz alguns alguns gráficos de barras usando grupos como dimensão...

Recentemente consegui fazer tambem um gráfico de dispersão usando o Google Maps (imagem ) onde é mostrado a localizaão do cliente e sua situação perante uma empresa imaginária (pontos verde = em dia / pontos vermelhos = inadimplentes). Claro que copiei todo script de um tópico aqui do grupo e só adaptei aos meus dados. Acho que isso foi o mais longe que cheguei.

anexo.bmp

Queria aproveitar para perguntar para você e para o Aderlan, como vcs adquiriram conhecimento no maunseio do QlikView... vcs fizeram algum treinamento ou curso? No meu caso todo conhecimento que tenho consegui lendo o tutorial e o manual de referencia que baixei no site, alem claro, do que leio aqui que me ajuda bastante. Constudo a parte que tenho maior dificuldade é a questão das funções (sintaxe e tal...)

Outra limitação que tenho é que enquanto a compra do QlikView não é fechada, estou usando a versão free, que pelo que me parece não abre qvw's criados por outros usuarios...

Abs.

aderlanrm
Partner - Specialist
Partner - Specialist

Parabéns pelo mapa Rodrigo, tem muita gente com bastante experiência com Qlikview que não consegue faze-lo, basta procurar na comunidade que verá! Rsrsrsrs...

Eu trabalho com programação desde 2003, antes trabalhei com manutenção de computadores, depois trabalhei com servidores até quando fiz faculdade e me especializei em desenvolvimento para internet, porém, paralelamente, comecei a trabalhar com BI, da Microsoft devido ao meu conhecimento com banco de dados SQL Server...

Conheci o Qlikview e devido ao meu conhecimento teórico e prático de outras ferramentas de BI, já consigo tirar proveitos no Qlikview que outras pessoas (amigos que trabalham com QV a bastante tempo) não conseguem.

Se quer aprender muito sobre Qlikview, está no caminho certo, mas se quer entender realmente o que é BI, estude outros materiais referente a metodologia de Business Intelligence, pois o BI vai além do QV, tem muito o que ser estudado, porém, o QV é sem dúvida a melhor ferramenta de BI, e não é propaganda, exatamente por conhecer outras ferramentas, posso afirmar isso, sem nenhuma dúvida.

Já a questão da versão free do QV, não se preocupe, pode criar a vontade, quando estiver com o servidor, usando uma licença Named, poderá abrir e alterar os arquivos que você criou em qualquer computador usando as licenças.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (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)