Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
rafaelmarinho05
Contributor III
Contributor III

Uma Dúvida, Criar tabela no Script e forçar aparecer todas as Empresas

Bom dia Galera,

Estou com uma dúvida se consigo criar uma tabela dentro do Script, o que que acontece:

Em uma visão de TurnOver de Gestão de Pessoas

Aonde eu Tenho SALDO_ANTERIOR + QTDE_ADMISSAO - QTDE_DEMISSAO = SALDO_ATUAL.

As Empresas que não tiveram movimentações de Demissões e Admissões no mês ficam Ocultas na Tabela

Como Trato para aparecer todas as empresas ?

13 Replies
lucianosv
Specialist
Specialist

Concatena na tabela fato o cadastro

Concatenate(Fato)

Load

....

Where not exists(empresa)

Enviado do meu iPhone

Em 18 de abr de 2016, às 12:07, Rafael Marinho <qcwebmaster@qlikview.com> escreveu:

Qlik Community

Uma Dúvida, Criar tabela no Script e forçar aparecer todas as Empresas

criado por Rafael Marinho em Qlik Brasil - Visualize a discussão completa

Bom dia Galera,

Estou com uma dúvida se consigo criar uma tabela dentro do Script, o que que acontece:

Em uma visão de TurnOver de Gestão de Pessoas

Aonde eu Tenho SALDO_ANTERIOR + QTDE_ADMISSAO - QTDE_DEMISSAO = SALDO_ATUAL.

As Empresas que não tiveram movimentações de Demissões e Admissões no mês ficam Ocultas na Tabela

Como Trato para aparecer todas as empresas ?

Responda a esta mensagem respondendo a este e-mail ou vá para a mensagem em Qlik Community

Inicie uma nova discussão em Qlik Brasil por e-mail ou em Qlik Community

Seguindo Qlik Brasil nestes fluxos: Caixa de Entrada

rafaelmarinho05
Contributor III
Contributor III
Author

Creio que não seja isso,

Preciso que a empresa mesmo sem movimentações, seja apresentada pois ela tem um saldo Anterior.

Empresa A         Saldo Anterior  Admitidos  Demitidos   Saldo Atual

                                 200               0               0              200

Empresa B         Saldo Anterior  Admitidos  Demitidos   Saldo Atual

                                 100              10               2              108

Quero que a empresa A aparece na tabela,

Perguntei se consigo criar a tabela no Script, ou se vc tem conhecimento de alguma função ou analise de conjunto que eu force o aparecimento da Empresa A

mvaugusto
Creator
Creator

Bom dia!

Manda o pedaço do LOAD que está utilizando e o WHERE pode ter alguma condicional no Script.

Ou no objeto do Front End está configurado para ocultar null ou zeros.

Manda prints

Marcio_Campestrini
Specialist
Specialist

Rafael, boa tarde!

O texto do nicolett.yuri‌ pode te ajudar. Veja aqui.

Márcio Rodrigo Campestrini
rafaelmarinho05
Contributor III
Contributor III
Author

Não estou utilizando where, No FrontEnd estou a procura de alguma função, ou analise de conjunto que me faço mostrar todas as lojas.

mes 4 com 3 lojas.PNG

No Mês Abril uma loja não teve movimentos de funcionários, ai oQlivkiew não está mostrando, mesmo tendo o saldo.

Já o Mês Março todas as lojas tiveram movimentos, ai carrega direito.

Mês 3 todas as lojas com movimentos.PNG

nicolett_yuri

Rafael, disponibilize uma app de exemplo.

Provavelmente sua tabela esta ocultado os valores que estão zerados, você pode alterar essa configuração na aba apresentação desmarcando a opção "Ocultar zeros" e "Ocultar Faltantes"

mvaugusto
Creator
Creator

Cara, Já ví que tem condicional de cores, provavelmente deve ter outras condicionais também,

mesmo assim acredito que o objeto do está configurado para ocultar quando "Saldo Mês" for null ou zero,


ou também o prenchimento de valores null ou zeros está em branco, geramente preenche com hifem.

Abs,

rafaelmarinho05
Contributor III
Contributor III
Author

Fiz uma validação no select e constatei que a procedure que tem uma estrutura de repetição que traz esses campo calculados, também não está trazendo os Saldo das lojas que não tem movimento de Admissão e Demissão no mês.

Vou averiguar essa procedure.

Obrigado pela atenção de todos.

mvaugusto
Creator
Creator

@Rafael

Só por curiosidade

Pelo que entendi você tem uma arquitetura onde o Data Warehouse ou Data Mart está no baco de dados.

Você carrega estas informações para QVDs e manipula alguma coisa ou lê direto do Banco e usa o Qlikview apenas como Front-End ?

Após o ajuste na procedure nos informe se funcionou.