Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
vitexo87
Creator
Creator

Criar tabela de periodo

Pessoal uma vez fiz isso mas já faz muito tempo e perdi o script, eu preciso criar uma tabela de período completa que traga, ano, mês , dia, semana, numero da semana, dia da semana, bimestre e trimestre, tudo através de um campo de data que vou trazer da minha base de dados, acredito que alguém aqui já tenha feito isso

6 Replies
Anonymous
Not applicable

Você pode tentar isto.

DateMaster:

LOAD

  Date,

  year(Date) as Ano,

  num(month(Date), '00') as Mes,

  month(Date) as NomeMes,

    Floor((Date - WeekStart(date#('01/' & num(month(Date), '00') & '/' & num(year(Date), '0000'), 'DD/MM/YYYY'))) / 7) + 1 as MêsSemana,

  day(Date) as Dia,

  weekday(Date) as DiaSemana,

  week(Date) as Semana,

  WeekStart(Date) as InicioSemana,

  floor((month(Date) -1) / 3) + 1 as Trimestre,

  floor((month(Date) -1) / 2) + 1 as Bimestre,

  floor((day(Date) - 1) / 10) + if(day(Date) < 31, 1, 0) as Dezena

Att,

Gabriel

vitexo87
Creator
Creator
Author

Obrigado Gabriel, era isso mesmo que eu precisava.

Anonymous
Not applicable

Que bom que funcionou.

Se sua dúvida estiver sanada, penas marque a resposta como correta, para que a discussão seja fechada.

Obrigado!

Gabriel

vitexo87
Creator
Creator
Author

Nossa cara é ridículo mas não estou conseguindo marcar como respondida, como devo fazer?

Anonymous
Not applicable

Deveria aparecer nas respostas botões como os abaixo:

O "Resposta correta" marca a discussão como resolvida.

Estes botões estão aparecendo ai?

Gabriel

vitexo87
Creator
Creator
Author

Estranho pra min não está aparecendo