Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
bittecourt
Contributor II

Vicular calendario script

Amigos

Poderiam me auxiliar fiz uma carda Forçada  32 Bits, de duas tabelas em formato Excel, como posso fazer para vincular a um calendário, poderiam me auxiliar coloquei abaixo como o script esta.

SET DecimalSep=',';
SET MoneyThousandSep='.';
SET MoneyDecimalSep=',';
SET MoneyFormat='R$ #.##0,00;-R$ #.##0,00';
SET TimeFormat='hh:mm:ss';
SET DateFormat='DD/MM/YYYY';
SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';
SET MonthNames='jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez';
SET DayNames='seg;ter;qua;qui;sex;sáb;dom';

ODBC CONNECT32 TO [Excel Files;DBQ=Y:\GERÊNCIA DA GESTÃO DE INVESTIMENTOS E ORÇAMENTO\ORÇAMENTO\Luciana\Razão ano 2016.xlsx];

LET DataInicial=Date#('01/01/2013');
LET DataFinal=Date(Today());

_____________________:
LOAD
Date($(#DataInicial) + IterNo() - 1) as DataBase
AutoGenerate 1
While Date($(#DataInicial) + IterNo() - 1) <= Date($(#DataFinal));

Calendário:
LOAD
DataBase as Data,
Day(DataBase) as Dia,
Date(DataBase,'D-WWW') as [Dia + Dia da Semana],
WeekDay(DataBase) as [Dia da Semana],
Num(Week(DataBase),'00')&Date(DataBase,'-WWW')
as [Semana-Dia da Semana],
Ceil(Day(DataBase) / 7)&if(WeekDay(DataBase) < 5, 'a. ', 'o. ')&Date(DataBase,'WWW MMMM')
as [Dia da Semana do Mês],
Week(DataBase) as Semana,
Month(DataBase) as Mês,
Year(DataBase) as Ano
Resident Auxiliar;

DROP Table ________________   ;

2 Replies
MCampestrini
Valued Contributor

Re: Vicular calendario script

Boom dia Luciana

Não sei se entendi, mas acho que para resolver o seu problema, quando carregar as tabelas do Excel você deve identificar a coluna com a data pelo nome "Data", conforme está no seu calendário.

Márcio Rodrigo Campestrini
MCampestrini
Valued Contributor

Re: Vicular calendario script

Bom dia Luciana

O seu problema foi resolvido? Se sim, marque as respostas úteis/corretas para fechar o tópico.

Obrigado

Márcio Rodrigo Campestrini