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.