Função EOMONTH( )

Retorna a data do último dia do mês que é o número específico de meses antes ou depois de uma data específica.

Sintaxe

EOMONTH(<data/datahora> <;meses>)

Parâmetros

Nome Tipo Descrição
data/datahora

opcional

datahora

O campo, expressão ou valor literal do qual será calculada a data do final do mês. Se for omitido, a data do final do mês será calculada a partir da data atual do sistema operacional.

Nota

Você pode especificar um valor datahora para data/datahora, mas a parte da hora do valor é ignorada.

meses

opcional

numérico

O número de meses antes ou após data/datahora. Se for omitido, o valor padrão de 0 (zero) será usado.

Você não poderá especificar meses se tiver omitido a data/datahora.

Saída

Datahora. O valor de data resultante usa o formato de exibição de data atual do Analytics.

Exemplos

Exemplos básicos

Nenhuma entrada

Retorna o último dia do mês para a data atual do sistema operacional:

EOMONTH( )

Valores de entrada literal

Retorna `20140131` exibido como 31 Jan 2014 presumindo um formato de exibição atual de data do Analytics de DD MMM AAAA:

EOMONTH(`20140115`)

Retorna `20140430` exibido como 30 Abr 2014 presumindo um formato de exibição atual de data do Analytics de DD MMM AAAA:

EOMONTH(`20140115`; 3)

Retorna `20131031` exibido como 31 Out 2013 presumindo um formato de exibição atual de data do Analytics de DD MMM AAAA:

EOMONTH(`20140115`; -3)

Valores de entrada de campo

Retorna o último dia do mês que está três meses após cada data no campo Data_fatura:

EOMONTH(Data_fatura; 3)

Retorna o último dia do mês que está três meses após cada data no campo Data_fatura, mais um período de carência de 15 dias:

EOMONTH(Data_fatura + 15; 3)

Retorna o primeiro dia do mês da data da fatura:

EOMONTH(Data_fatura; -1) + 1

Observações

Formatos datahora

Um campo especificado para data/datahora pode usar qualquer formato de data ou datahora, desde que a definição do campo defina corretamente o formato.

Um valor de data literal deve usar um dos seguintes formatos:

  • AAAAMMDD
  • AAMMDD

Você precisa incluir os valores de data literais entre apóstrofos invertidos. Por exemplo: `20141231`

Como funciona o valor meses

  • Valor positivo a data resultante é mais recente que a data/datahora especificada
  • Valor for negativo a data resultante é anterior à data/datahora especificada
  • Valor omitido ou '0' (zero) a data de saída será o último dia do mês em que a data/datahora ocorre

Retorna a data do primeiro dia de um mês

Adicione 1 dia ao resultado da função EOMONTH( ) para retornar a data do primeiro dia de um mês.

Retorna `20140201` exibido como 1 Fev 2014 presumindo um formato de exibição atual de data do Analytics de DD MMM AAAA:

EOMONTH(`20140115`) + 1

Funções relacionadas

Use a função GOMONTH( ) se quiser retornar a data exata, em vez da data do último dia do mês, que é o número de meses especificado antes ou depois de uma data específica.