Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
julio_rossi
Contributor

Relatório de verificação

Boa tarde pessoal!

Seguinte, tenho duas tabelas (tb_lojas, tb_header) onde na tb_lojas armazeno todas as lojas cadastradas no banco e na tb_header guardo os relatórios digitados diariamente pelo id_loja.

Quero fazer um relatório onde o usuário possa fazer uma verificação de quais lojas foram digitadas e quais não foram após selecionar uma data (campo da tb_header).

Neste caso uma tabela listaria todas as lojas cadastradas e onde o id_loja fosse encontrado na tb_header esta célula ficaria pintada.

Como faço isso?

Obrigado.

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Re: Relatório de verificação

Fala Julio beleza??? Acredito que seja isso que vc queira. Qualquer duvida só perguntar.

18 Replies
Not applicable

Re: Relatório de verificação

Cria um case...

CASE WHEN TB_LOJAS.ID_LOJA = TB_HEADER.ID_LOJA

      THEN 'DIGITADOS'

      ELSE 'NAO DIGITADOS'

END AS RELATORIOS

julio_rossi
Contributor

Re: Relatório de verificação

Issosorio, boa tarde!

Não tenho idéia de como e onde fazer este case.

Poderia me detalhar melhor, sou iniciante na ferramenta.

Desde já muito obrigado.

Not applicable

Re: Relatório de verificação

Apertando CTRL + E ou indo em Arquivo -> Editar Script

Lá vc tem que localizar a query que traz esses dados. Após isso vai no seu

SELECT Campos....

               ...............

              ...............

              ...............

CASE WHEN TB_LOJAS.ID_LOJA = TB_HEADER.ID_LOJA

      THEN 'DIGITADOS'

      ELSE 'NAO DIGITADOS'

END AS RELATORIOS

FROM TABELAS

WHERE......

matzenbacher
Contributor II

Re: Relatório de verificação

E ai Julio, isso que o Issosorio postou deve reolver, qualquer coisa posta pra nos um pedaço das tabelas, tipo reduzido em 2 meses.. que podemos ajudar melhor.

abs.

julio_rossi
Contributor

Re: Relatório de verificação

E ai Kaauan, tudo bem?

Cara, não consegui fazer com o que o Issosorio enviou, tentei mas não rolou.

Preciso trazer para qualquer dia selecionado um objeto tipo tabela onde

todas as lojas cadastradas (tb_lojas) serão listadas e onde houver

relatório digitado (id_loja na tb_header) um texto "Digitado" ou uma célula

pintada, tipo assim.

Segue as duas tabelas em xls, grande abs.

2013/2/15 Kaauan Matzenbacher <qcwebmaster@qlik.com>

**

QlikCommunity <http://community.qlik.com/index.jspa> Re:

Relatório de verificação created by Kaauan Matzenbacher<http://community.qlik.com/people/kaauanmatzen>in

Qlikview Brasil - View the full discussion<http://community.qlik.com/message/312043#312043>

Not applicable

Re: Relatório de verificação

Fala Julio beleza??? Acredito que seja isso que vc queira. Qualquer duvida só perguntar.

julio_rossi
Contributor

Re: Relatório de verificação

Ôpa, tudo certo Issosorio!

Cara, estou utilizando uma versão Personal Edition, por isso não consigo abrir arquivos que não foram criados por mim, tem como me mandar o código em outro arquivo para eu ver o que você fez?

Obrigado.

Not applicable

Re: Relatório de verificação

[TB_LOJAS]:

LOAD ID AS ID_LOJA,

           ID,

     LOJA_NOME

FROM(colocar caminho da sua planilha)

(biff, embedded labels, table is [tb_lojas$]);

JOIN(TB_LOJAS)

[TB_HEADER]:

LOAD ID AS TB_HEADER.ID,

     ID_LOJA,

     DIA

FROM(colocar caminho da sua planilha)

(biff, embedded labels, table is [tb_header$]);

[TABELA]:

LOAD

          ID_LOJA,

          LOJA_NOME,

          TB_HEADER.ID,

          DIA,

IF(ID = ID_LOJA,'Digitado','Não Digitado') AS RELATORIO

Resident TB_LOJAS;

DROP TABLE TB_LOJAS;

julio_rossi
Contributor

Re: Relatório de verificação

Issosorio, rodei seu script mas o relatório so mostra dados digitados.

Não está trazendo todas as lojas como deveria, está trazendo apenas as lojas encontradas na tb_header.

Vou continuar por aqui tentando, qualquer coisa se você descobrir me avise.

Obrigado.

Grande abs,

Julio