Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
renato_araujo
Contributor III
Contributor III

Arquivo com erro

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.$);

1 Solution

Accepted Solutions
nicolett_yuri

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:

View solution in original post

4 Replies
TiagoCardoso
Creator II
Creator II

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.

renato_araujo
Contributor III
Contributor III
Author

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

TiagoCardoso
Creator II
Creator II

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

nicolett_yuri

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: