Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Fala Julio beleza??? Acredito que seja isso que vc queira. Qualquer duvida só perguntar.
Cria um case...
CASE WHEN TB_LOJAS.ID_LOJA = TB_HEADER.ID_LOJA
THEN 'DIGITADOS'
ELSE 'NAO DIGITADOS'
END AS RELATORIOS
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.
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......
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.
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>
Fala Julio beleza??? Acredito que seja isso que vc queira. Qualquer duvida só perguntar.
Ô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.
[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;
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