Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde, amigos.
Estou atuando em um projeto onde o meu cliente possui o inicio do mês diferente do dia 01.
No caso, seu calendário vai do dia 21/12 até 20/12, portanto, o primeiro dia do ano é o dia 21/12.
Eu preciso saber qual o numero da semana de uma determinada nada, porém eu não encontrei uma solução para definir que o primeiro dia do ano seja o dia 21/12 e utilizar a função para me retornar o valor correto.
Alguém,já passou por isso antes?
Muito obrigado,
Renato Adolfs
Renato, vou montar um exemplo e te envio a noite.
O ideal é sempre deixar os dois calendários na app, o calendário corporativo e o comum.
boa noite.
pelo o que entendi, se pegar a data - 10 (dias) nao vai dar certo?
exemplo
Data Normal. Data - 10 dias
01/01/2014. 21/12/2014
30/04/2015. 20/04/2015
ai nas funcoes de semana/mes/ano usar sempre com -10 que funcionaria
year(data -10) As ano
Segue um exemplo de como fazer.
Tem alguns conceitos avançados, mas se não entender é só perguntar.
Talvez atenda:
LET DataInicio = num('21/12/2010');
LET DataFim = num('20/12/2015');
LOAD
Data,
Week(Data + 13) as Semana,
Date(MonthStart(Data + 13),'MMM/YYYY') as Periodo;
LOAD
Date($(DataInicio) + RecNo() - 1) as Data
AutoGenerate $(DataFim) - $(DataInicio) + 1;
Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados