Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
hudson_prado
Contributor III
Contributor III

Erro carregar base

Boa tarde,

Estou tentando subir um xlsx para o QlikCloud e estou tendo o seguinte erro:

erroqlik.JPG

Há mais um arquivo de excel nessa conta. Porém, o campo competencia não existe na outra base.

Se puderem ajudar...

Vasculhei a internet, mas não encontrei solução.

14 Replies
hudson_prado
Contributor III
Contributor III
Author

Certo.

Forcei como date pra teste.

Removi, deixei original e voltou a dar erro.

Thiago_Justen_

Hudson,

Remova o autocalendar e inclua o script de calendário mestre (retirado daqui da Qlik Community):

Temp: 

Load 

               min(competencia) as minDate, 

               max(competencia) as maxDate 

Resident SUA_TABELA

 

Let varMinDate = Num(Peek('minDate', 0, 'Temp')); 

Let varMaxDate = Num(Peek('maxDate', 0, 'Temp')); 

DROP Table Temp; 

 

TempCalendar: 

LOAD 

               $(varMinDate) + Iterno()-1 As Num, 

               Date($(varMinDate) + IterNo() - 1) as TempDate 

               AutoGenerate 1 While $(varMinDate) + IterNo() -1 <= $(varMaxDate); 

 

MasterCalendar: 

Load 

               TempDate AS competencia

               week(TempDate) As Week, 

               Year(TempDate) As Year, 

               Month(TempDate) As Month, 

               Day(TempDate) As Day, 

               YeartoDate(TempDate)*-1 as CurYTDFlag, 

               YeartoDate(TempDate,-1)*-1 as LastYTDFlag, 

               inyear(TempDate, Monthstart($(varMaxDate)),-1) as RC12, 

               date(monthstart(TempDate), 'MMM-YYYY') as MonthYear, 

               ApplyMap('QuartersMap', month(TempDate), Null()) as Quarter, 

               Week(weekstart(TempDate)) & '-' & WeekYear(TempDate) as WeekYear, 

               WeekDay(TempDate) as WeekDay 

Resident TempCalendar 

Order By TempDate ASC; 

Drop Table TempCalendar; 

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
hudson_prado
Contributor III
Contributor III
Author

Ocorreram os seguintes erros:

Table 'Orders' not found

O erro ocorreu aqui:

Temp: Load min(competencia) as minDate, max(competencia) as maxDate Resident Orders

Os dados não foram carregados. Solucione o erro e tente carregar novamente.

A linha: DERIVE FIELDS FROM FIELDS [competencia] USING [autoCalendar] ; eu deixo no script?

Fiz com a linha e sem a linha. Deu o mesmo erro nas duas situações.

Thiago_Justen_

Editei o script acima...no lugar de Orders, coloca o nome da sua tabela de onde vem o campo competencia.

Essa linha você pode remover.

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
hudson_prado
Contributor III
Contributor III
Author

Deu certo, Thiago.

Muito obrigado pelo tempo disponibilizado nisso.