Bom dia Equipe,
Gostaria de saber como faço para extrair o número da semana do mês de uma data, poderiam me ajudar ?
Vi que nas funções temos apenas a opção de tirarmos a semana do ano, porém necessito da semana do mês.
A data já está no formato de Date/Time.
Ola @amarque3.
Você vai utilizar a função DateTimeFormat com o especificador %U ou %W, ambos retornam o número da semana de 00 a 53
Porém ao utilizar o especificador %U ele tem com o início das semanas sendo domingo.
E o especificador %W tem com o início das semanas sendo segunda-feira.
Segue exemplo:
DateTimeFormat([Data],"%U","Português")
Att,
Ranyaky Vilela
Olá @Ranyaky-Vilela ,
nesse caso estou querendo buscar a semana do mês e não a do ano.
por exemplo cada mês é composto de 4 a 5 semanas, queria que a fórmula me trouxesse a Semana 1 do mês de março, semana 2, 3 e assim por diante dentro de cada mês.
Olá @amarque3 você vai precisar realizar alguns cálculos.
Subtrair o número da semana no ano com número da semana no dia 1 e somar com 1: [Semana_do_ano] - [Numero_semana_dia_1] + 1
Para conseguir esses números você precisa:
Semana_do_ano: DateTimeFormat([Data],"%U")
Dia 1: DateTimeFormat([Data],"%Y-%m-01")
Numero_semana_dia_1: DateTimeFormat([Day1],"%U")
Número da semana no mês:
[Semana_do_ano] - [Numero_semana_dia_1] + 1
Segue um exemplo em anexo.
Att,
Ranyaky Vilela