WeekOfYearFiscal
Propósito
Retorna um número de 1 a 53 que representa a semana que contém uma data, a partir de um dia inicial.
Formato
WeekOfYearFiscal(data; diaInicial)
Parâmetros
data - qualquer data de calendário
diaInicial - qualquer número entre 1 e 7, em que 1 representa domingo
Tipo de dados retornado
número
Originado em
FileMaker Pro 6.0 ou anterior
Descrição
diaInicial indica que dia é considerado o primeiro dia da semana.
A primeira semana do ano é a primeira semana que contém quatro ou mais dias desse ano. Por exemplo, se você selecionar 1 (domingo) como o dia inicial, 1 de janeiro deverá ser domingo, segunda-feira, terça-feira ou quarta-feira dessa semana para ser a primeira semana do ano fiscal. Se você selecionar 2 (segunda-feira) como o dia inicial, 1 de janeiro deverá ser segunda-feira, terça-feira, quarta-feira ou quinta-feira dessa semana para ser a primeira semana do ano fiscal.
É possível, usando essa função, que as datas de um determinado ano sejam retornadas como a 53ª semana do ano anterior. Por exemplo, se em 2008 você selecionou domingo (1) como a data inicial, 1, 2 ou 3 de janeiro em 2009 ocorrerá na semana 53 do ano fiscal 2008 (em 2009, 1 de janeiro cai em uma quinta-feira). O primeiro dia do ano fiscal de 2009 seria no domingo, 4 de janeiro, porque você selecionou domingo (1) como o dia inicial.
Importante Para evitar erros ao usar datas, sempre use anos de quatro dígitos. Para obter mais informações sobre como o FileMaker Pro lida com datas com dois dígitos, consulte
Inserção de datas com anos de dois dígitos.
Exemplos
WeekOfYearFiscal(Date(1;7;2008);1) retorna 2.
WeekOfYearFiscal(Date(1;1;2009);5) retorna 1.
WeekOfYearFiscal(Date(1;2;2009);1) retorna 53.
Tópicos relacionados