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

Alterar inicio do ano e do mês

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

Labels (1)
5 Replies
nicolett_yuri

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.

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

‌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

furtado@farolbi.com.br
nicolett_yuri

Segue um exemplo de como fazer.

Tem alguns conceitos avançados, mas se não entender é só perguntar.

Clever_Anjos
Employee
Employee

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;

Clever_Anjos
Employee
Employee

Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados