Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

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
Marcio_Campestrini
Specialist
Specialist

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
Marcio_Campestrini
Specialist
Specialist

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