Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Eu tenho uma tabela no Qlik Sense e preciso criar uma expressão de cor de fundo para o campo: date(DATALIMITEENTREGA)
se o campo STATUS_CHAMADO_RM for igual a "Concluído" ou "Concluído a Responder" manter o fundo verde
agora se o campo STATUS_CHAMADO_RM for igual a "em andamento" o sistema deverá verificar o campo DATALIMITEENTREGA e teremos os seguintes critérios:
se a DATALIMITEENTREGA for entre 30 dias e 16 dias dias antes de hoje, pintar de amarelo.
Se a DATALIMITEENTREGA for entre 15 dias e data de hoje, pintar de laranja.
se a DATALIMITEENTREGA for menor que a data de hoje, pintar de vermelho.
Se você usa blocos customizados no Qlik Automation, aqueles que permite executar código python, php, node.js, preste atenção na atualização do runtime que vai acontecer a partid de 31 de Janeiro de 2026.
Mais informações aqui no blog de atualização do suporte :
Caros, possuímos um aplicativo Sense que faz o reload a cada 10 minutos, esse reload leva em torno de 2 minutos para carregar as atualizações.
Notamos que vez ou outra o reload trava, e não recebemos nenhum tipo de informativo sobre o ocorrido e, no app informamos a hora do ultimo reload e quem acaba nos informando é o usuário que nos contata para informar que o painel não carregou.
Aí precisamos parar a execução e executar novamente, se não parar e executar o reload manualmente, dá erro.
Veja esse abaixo, começou as 11:20, comumente acaba as 11:22, e só soubemos do ocorrido pq o usuário suspeitou que os valores não estavam atualizando.
Poderiam tentar nos ajudar com esse caso, nunca vi isso.
Os namespaces para APIs REST e de Eventos estão sendo introduzidos no Qlik Cloud para dar suporte ao crescente número de APIs e serviços na plataforma e para habilitar o controle de versão no futuro.
Essa mudança facilita a localização, a compreensão e o uso das APIs do Qlik, agrupando recursos relacionados por contexto e padronização da interface das APIs.
Maiores informações na nota do suporte: https://community.qlik.com/t5/Support-Updates/Introducing-Namespaces-in-Qlik-Cloud-APIs/ba-p/2537803
suporte lançou uma nota indicando a necessidade de atualizar o gateway de acesso a dados para a versão mais recente.
Versões anteriores (1.4 e 1.5) deixarão de funcionar a partir de 31 de janeiro de 2026
Maiores informações nas notas do suporte
Pessoal, boa tarde! No Qlik Cloud (Analytics) eu consigo criar uma espécie de "data lake" e distribuir através de uma api para o consumo? Ou teria que ter algo do tipo Qlik Talend Cloud ou Qlik Data Integration?
Não estou conseguindo alterar o nome dos aplicativos e nem a capa deles. Percebi que isso começou a acontecer após uma atualização de versão. Atualmente estou na versão de Maio/25 do Qlik Sense Enterprise.
Passos que estou seguindo para alterar nome e capa:
Os aplicativos não estão publicados, estão no meu espaço pessoal de trabalho.
Alguém saberia como resolver?
A tabela abaixo é a original, onde o Fábio está na unidade acima de Sandro s Sílvio mais um nível acima
E no Section Access usando a sigla como reduction, a regra é que todos lotados numa unidade superior pode ver tudo abaixo dele das inferiores
Bom dia, estou criando indicadores para diretoria, coloquei dois meses nas colunas e as linhas com os indicadores, preciso agora gerar uma coluna no ficnal com a diferença entre essas duas colunas, estou usando tabela dinâmica, mas não tenho achado como fazer isso. Alguma dica? Obs. Sou novo no Qlik
Boa tarde pessoal,
Tenho um dashboard com um mapa do Brasil que, ao clicar num Estado, ele faz um drill down e exibe os municípios desse Estado. Porém, eu gostaria de remover o botão de confirmação da seleção quando seleciono algum Estado, de modo que selecionasse o Estado só pelo clique do mouse. Sabem dizer se isto é possível?
Desde já agradeço a atenção.
Caros Qlikers, boa tarde.
Possuo uma aplicação simples no Sense e um e-mail configurado no NPrinting que está programado para ser disparado 10 minutos após o reload do app no Sense.
No NP16 conseguíamos fazer esse reload do app (qlikview) dentro da própria configuração do NP.
Existe alguma forma simples de se fazer isso no NP com o Sense, sem que seja por API/REST?
Att
Joel
Grupo Qlik Sense
Pessoal, vamos Criar grupo Whatsapp para compartilhar informações, ajudar e ser ajudados
Quem quiser a só me enviar o DDD+celular que eu adiciono no Grupo ou no email pablokerne@hotmail.com
Abcs,
Pablo Kerne
Consultor de Gestão
O livro "Qlik Sense Desktop – Conceitos Básicos" foi escrito para que você em poucos minutos entenda o funcionamento da ferramenta Qlik Sense Desktop e através de passos simples e rápidos aprenda a utilizá-lo.
Caros, boa tarde.
Possuo um aplicativo no qual enviamos e-mails com conteúdos respectivos para cada usuário distinto.
Até o momento tinhamos apenas 4 e-mails, então criamos os filtros na mão, apenas 4. Porém agora temos inúmeros usuários que diariamente varia quem vai receber de acordo com os dados no banco.
Hoje por exemplo são 135 usuários distintos. Não creio que deva criar um filtro para cada.
Como poderia fazer isso de uma forma dinamica? A chave do aplicativo no Sense é TX_EMAIL.
Caros tenho um app no Sense onde temos uma tabela dinamica, cuja coluna tem um backgroud color cinza, porém ao submete-lo ao NPrinting em excel, essas formatações não vão para planilha, alguém ja passou por isso?
Esse é o App no Sense, e o grafico é um Tabela Dinâmica.
Reparem que no Excel as colunas e linhas que estavam em cinza na tabela do Sense, não foram para a planilha.
Fala pessoal, tudo beleza?
Afinal, o que é e como construir um relatório ad-hoc?
Em primeiro lugar precisamos entender o termo ad-hoc.
Sempre que utilizamos o termo ad-hoc, estamos se referindo a algo temporário e que se destina para um fim específico.
Neste tipo de relatório, geralmente, construímos um tabelão em que o usuário seleciona as dimensões e expressões que necessitam visualizar. Engraçado é a palavra temporário, pois se tratando de uma ferramenta super poderosa um simples tabelão não pode ser vinculado ao BI de uma grande corporação.
Opinião: Sabemos que isso não é verdade. O layout é importante? Muito, mas o objetivo principal é conseguir atender as necessidades do cliente da melhor maneira possível. Se para atender essa necessidade eu preciso desenvolver apenas tabelas, então bora :D!
Como falado anteriormente, podemos desenvolver o relatório ad-hoc apenas dentro de um tabelão ou então fazer o próprio usuário escolher o tipo de gráfico. Para esse primeiro post do assunto, irei demonstrar apenas a funcionalidade do usuário selecionar as dimensões e expressões que pretende visualizar dentro de um tabelão.
Em primeiro lugar precisamos criar um campo com as possíveis dimensões e outro com as expressões.
IMPORTANTE: A nomenclatura desse campo deve respeitar o prefixo utilizado na função HidePrefix, pois estes campos não deverão estar disponíveis para nossos usuários desenvolvedores (com licença named).
Vamos para o script!
1° Passo) Crie uma aba chamada AD-HOC e crie os campos (no meu exemplo vou utilizar INLINE, mas você pode ficar livre para colocar esses campos em planilha ou dentro de uma tabela em seu BD).
OBS: O conteúdo dentro do campo de dimensão e/ou expressão não necessariamente precisam possuir o mesmo nome da dimensão que será utilizada na tabela.
SET HidePrefix = '_';
//Tabela com os campos de dimensões
Dimensões:
LOAD * INLINE [
_dimensao
Dimensão1
Dimensão2
Dimensão3
Dimensão4
Dimensão5
Dimensão6
Dimensão7
Dimensão8
];
//Tabela com expressões
Expressões:
LOAD * INLINE [
_expressao
Expressão1
Expressão2
];
2° Passo) Agora precisamos criar um gráfico do tipo Tabela Simples ou Tabela Dinâmica.
3° Passo) Após selecionar o tipo de gráfico, adicione a seguinte condição de cálculo, conforme imagem:
Condição a ser preenchida: GetSelectedCount(_dimensao) > 0 and GetSelectedCount(_expressao) > 0
Traduzindo a expressão: Serão exibidos os dados do gráfico somente se houver, pelo menos, uma dimensão e uma expressão.
4° Passo) Agora precisamos adicionar as dimensões do gráfico. Note que essas dimensões não são as criadas na tabela Dimensões no primeiro passo.
Após adicionar cada uma dessas dimensões, devemos habilitar a condição "Permitir Condicional" e colocar a condição conforme a imagem abaixo:
Condição a ser preenchida: SubStringCount(CONCAT('|'&_dimensao,'|') & '|', '|Dimensão1|')
Traduzindo a expressão: Estou concatenando todos os possíveis valores do campo _dimensao e estou procurando pela string |Dimensão1|, ou seja, se o usuário selecionou o valor Dimensão1, então este campo será exibido em nosso relatório. Por que estou utilizando o pipe "|" para concatenar e para buscar a string? Pois se houver um campo Dimensão1 e um Dimensão11, então o delimitador pipe irá diferencia-lo na busca.
5° Passo) É necessário fazer essa ação para cada dimensão que o usuário pode selecionar.
6° Passo) Para as expressões deve-se habilitar o checkbox "Condicional" e fazer o mesmo, porém agora utilizando o campo _expressao na condicional, conforme imagem:
Condição a ser preenchida: SubStringCount(CONCAT('|'&_expressao,'|') & '|', '|Expressão1|')
7° Passo) Disponibilizar para seleção os campos _dimensao e _expressao.
8° Passo) Perfumarias! ![]()
Para fazer o download da aplicação de exemplo clique aqui.
Conclusão: Eu gosto muito de colocar um relatório desse tipo nos projetos, pois o usuário fica com a liberdade de criar um gráfico de acordo com o seu desejo (dentro das dimensões e expressões pré-estabelecidas).
O cuidado que precisamos ter é limitar a quantidade de dados a serem exibidos se possibilitarmos a visualização de informações de baixo nível.
É isso pessoal!
Na próxima semana tem mais ![]()
Boa tarde! Estou com um ambiente em que o QMC está com as tarefas rodando no horário de brasília e com a description das tasks e os logs com horário gtm + 3. Como fazer para configurar?
Obs.: As tasks estão com a configuração "Permanent standard time" e o servidor está com fuso de brasília.
Caros,
Alguém já precisou acumular dados no Gráfico no Sense? Já tentei utilizando RangSum com Above e não consegui. A estrutura é a que está em anexo... a sintaxe utilizada para tentar fazer o acumulado foi:
RangeSum(Sum({1<[VENDA_APLICACAO.CODNOMEFORNECEDOR] = $::[VENDA_APLICACAO.CODNOMEFORNECEDOR],
[VENDA_APLICACAO.LOJA] = $::[VENDA_APLICACAO.LOJA],
[VENDA_APLICACAO.ANO] = {"<=$(vMaxAno)"},
[VENDA_APLICACAO.MES] = $:: [VENDA_APLICACAO.MES],
[VENDA_APLICACAO.APLICACAO] = $::[VENDA_APLICACAO.APLICACAO]>}[VENDA_APLICACAO.LIQUIDO]),
Above(
Sum({1<[VENDA_APLICACAO.CODNOMEFORNECEDOR] = $::[VENDA_APLICACAO.CODNOMEFORNECEDOR],
[VENDA_APLICACAO.LOJA] = $::[VENDA_APLICACAO.LOJA],
[VENDA_APLICACAO.ANO] = {"<=$(vMaxAno)"},
[VENDA_APLICACAO.MES] = $:: [VENDA_APLICACAO.MES],
[VENDA_APLICACAO.APLICACAO] = $::[VENDA_APLICACAO.APLICACAO]>}[VENDA_APLICACAO.LIQUIDO])
)
Acredito estar faltando algum Agrr ou algo a mais, pois sei que no gráfico ao exportar para excell as linhas são exibidas como mes, ano, dia e valor. Assim, ao usar o Above, não sei se ele vai entender as linhas de acordo com as dimensões (Mes e Ano).
Caros amigos;
Com o propósito de organizar e sumarizar minhas publicações;
Segue abaixo a relação de Documentos, Aplicativos e Arquivos no intuito de apoiar a comunidade:
| Nome/Link | Descrição |
| Guia Técnico | Ambiente, Segurança e Conexões Qlik Sense Enterprise SaaS |
Guia técnico sobre conexões de dados com o Qlik Sense Enterprise SaaS, incluindo aspectos de ambiente, segurança e diagramas, para ajudar no entendimento e a viabilidade de projetos com o Qlik Cloud. |
| Guia Técnico | Configuração Qlik Sense Enterprise para certificado digital e Qlik Sense Mobile |
Guia técnico com os procedimentos (passo a passo) de como configurar o sistema e o Qlik Sense Enterprise para permitir acesso interno e externo mais seguro através da implantação adequada do SSL utilizando certificado emitido por uma autoridade certificadora raiz confiável, viabilizando também acesso seguro pelo Qlik Sense Mobile, então teremos conexão com o protocolo https validado pelos navegadores (cadeado na url). |
| Somar intervalo de tempo/produção dos recursos | Período útil |
Necessário somar o tempo de inatividade dos recursos no período de produção útil, desconsiderando feriados nacionais e horário de almoço e apresentar a quantidade de dias das ocorrências. Obs.: Serve para medir o tempo de trabalho (H/H). |
| Transposição/Inversão de colunas para linhas | CrossTable (Tabela Cruzada) |
Necessário alterar a posição dos campos/atributos que representam períodos de tempo para registros/tuplas, no intuito de servir de forma mais simples como dimensão/filtro. |
| Incluindo saldo/acumulado via Script ou via Expressão |
Necessário apresentar o saldo/acumulado discriminado por data e segmentado pelo Título em uma tabela. |
| Adicionando/Preenchendo intervalo de datas nos eventos |
Necessário gerar os intervalos de datas com os critérios de início e final dos eventos. |
| Concatenar linhas/registros via Script ou via Expressão |
Necessário unificar/concatenar os registros COD e NOME apresentados nas linhas de forma não repetir. |
|
Necessário separar as informações que se apresentam agregadas/concatenadas por um delimitador nos registros, para serem apresentadas em vários registros de forma desagregada e assim o campo poder ser utilizado de forma homogênea em filtros e dimensões. Obs.: A técnica pode ser utilizada para viabilizar associações de campos que estão com registros agrupados/concatenados como códigos de cadastros e nº de contratos, por exemplo. |
|
|
Diagrama para ilustrar exemplo de ETL com Qlik Sense ou QlikView, utilizando DW em arquivos com QVD. |
| Nome/Link | Descrição |
| Qlik Sense App Análises Arquivo Parquet |
Poderão utilizar o app para efeito de estudo, com comparativos referente ao tamanho, velocidade de leitura e gravação utilizando arquivo Parquet direto no Qlik Sense, poderão modificar a tabela base via script para novos experimentos. |
| Qlik Sense App Análises de Investimentos |
Poderão utilizar o app para auxiliar nas análises de Ações e também para observar como construir um processo de Web Scraping através do Qlik. |
| Z_Tratando_aggr_reg_grao_dif.qvf |
Agrupando registros com dimensões de granularidades diferentes. |
| Z_Tratando_corte_datas.qvf |
DRE com mês de corte. |
| Nome/Link | Descrição |
| Datas Comemorativas - Feriados Nacionais - Brasil.xls |
Relação de feriados nacionais, ano 2001 - 2078. |
Por: