Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde Pessoal,
Aqui na SEPLAG-MG desenvolvemos uma aplicação para controle orçamentário de todos os órgão, onde cada setorialista envia para seu órgão um Planilha que os mesmos devem devolver preenchida com a programação orçamentária mensal.
Acontece que no alguns órgãos estão devolvendo a planilha com uma ou outra alteração causando erro na execução do qvw.
estou precisando de uma dica para saber exatamente qual a planilha que esta dando erro. A planilha é programação_nomeorgao.xls
Esse é um script usado:
BASE_PROGRAMACAO_TEMP:
CrossTable (MES,PROGRAMADO, 7)
LOAD
UO,
AÇÃO,
GRUPO,
FONTE,
IPU,
IAG,
[Elem. Item],
janeiro as 1,
fevereiro as 2,
março as 3,
abril as 4,
maio as 5,
junho as 6,
julho as 7,
agosto as 8,
setembro as 9,
outubro as 10,
novembro as 11,
dezembro as 12
FROM
Programações\programacao_*
(biff, embedded labels, table is PROG.$);
Renato, você pode fazer o QlikView carregar arquivo a arquivo através de um FOR, dessa forma você consegue identificar qual o arquivo que esta apresentando erro. Segue abaixo um exemplo:
Boa tarde,
Que tipo de erro? Leitura?
Você está tentando ler vários arquivos do diretório que contém o nome de 'programação_*.xls'?
Se você estiver tentando ler diversos arquivos com a inicial programação_'*qualquer coisa aqui*'.xls dentro de um mesmo diretório, aconselho a você utilizar a Rotina ScanFolder, super simples e funcional. Pode pesquisar no google ou aqui na comunidade que vai achar muito fácil. Só terá de adaptar os códigos às suas necessidades de carga.
Ah, caso o erro seja de leitura, e se estiver da forma como você colocou o amarelo ali mesmo, pode ter certeza de que vai dar erro, pois você não especificou um arquivo muito menos a extensão dele.
Abraços.
Tiago,
O erro é de conteúdo da planilhas, por exemplo alguém insere um subtotal para conferência própria na planilha, salva e envia para SEPLAG, na execução do script dá um erro em alguma planilha. Como são muitos órgão não para conferir o conteúdo de todas planilhas o que precisava é que o Qlikview me indicasse de alguma forma qual a planilha que esta errada, pois como está com o (*) não consigo saber exatamente qual planilha é, entende?
Obrigado pelo retorno
Entendo. A quantidade de linhas de todas as planilhas são iguais?
Pode detalhar como faz a carga destas planilhas? É com o ScanFolder?
Att,
Tiago Cardoso
Renato, você pode fazer o QlikView carregar arquivo a arquivo através de um FOR, dessa forma você consegue identificar qual o arquivo que esta apresentando erro. Segue abaixo um exemplo: