Función GOMONTH( )
Devuelve la fecha que corresponde a la cantidad especificada de meses previos o posteriores a una especificada.
Sintaxis
GOMONTH(fecha/fechahora; meses)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| fecha/fechahora |
fechahora |
El campo, expresión o el valor literal a partir del cual calcular la fecha de salida. |
| meses |
numérico |
La cantidad de meses antes o después de fecha/fechahora. Nota Puede especificar un valor de fechahora para fecha/fechahora pero se ignora la parte de la hora del valor. |
Salida
Fechahora. La salida del valor fecha utiliza el formato de visualización de fecha actual de Analytics.
Ejemplos
Ejemplos básicos
Valores de entrada literales
Agrega tres meses
Devuelve `20140415` que se visualiza como 15 Abr 2014 suponiendo que el formato de visualización actual de la fecha de Analytics sea DD MMM AAAA:
GOMONTH(`20140115`; 3)
Resta tres meses
Devuelve `20131015` que se visualiza como 15 Oct 2013 suponiendo que el formato de visualización actual de la fecha de Analytics sea DD MMM AAAA:
GOMONTH(`20140115`; -3)
Valores de entrada de campo
Agrega tres meses
Devuelve la fecha que es tres meses posterior a cada fecha del campo Fecha_de_factura:
GOMONTH(Fecha_de_factura; 3)
Agrega tres meses y quince días
Devuelve la fecha que es tres meses posterior a cada fecha del campo Fecha_de_factura más un período de gracia de 15 días:
GOMONTH(Fecha_de_factura+15; 3)
Ejemplos avanzados
Redondeo de la fecha para evitar fechas no existentes
Si la combinación de la fecha/fechahora y meses daría origen a una fecha inexistente, la función GOMONTH( ) utiliza 'redondeo de la fecha' para devolver la fecha válida más cercana dentro del mismo mes.
No se requiere redondear la fecha
Agregar un mes al 30 de marzo de 2014, devuelve `20140430` que se visualiza como Abr 30 2014 suponiendo que el formato de visualización actual de la fecha de Analytics sea DD MMM AAAA:
GOMONTH(`20140330`; 1)
Aplicado el redondeo de fechas
Agregar un mes al 31 de marzo de 2014, también devuelve `20140430` que se visualiza como Abr 30 2014 suponiendo que el formato de visualización actual de la fecha de Analytics sea DD MMM AAAA: El redondeo de la fecha impide que el segundo ejemplo devuelva 31 Abr 2014, que es una fecha no válida.
GOMONTH(`20140331`; 1)
Observaciones
A veces, el uso correcto de las funciones de fecha y hora puede resultar un desafío. En la Ayuda, los temas de las funciones describen detalles específicos sobre el funcionamiento de cada función. Si desea obtener información sobre algunas consideraciones generales al usar funciones de fecha y hora, consulte los siguientes temas:
- Usar fechahoras en expresiones
- Fechahoras de serie
- Cómo afectan los desplazamientos de UTC a las expresiones de fechahora
- Opciones de fecha y hora
Formatos de Fechahora
Un campo especificado para fecha/fechahora puede utilizar cualquier formato de fecha o fechahora, siempre que la definición del campo establezca correctamente el formato.
Un valor literal de fecha debe usar uno de los siguientes formatos:
- AAAAMMDD
- AAMMDD
Debe escribir los valores de fecha literales entre acentos graves. Por ejemplo: `20141231`
Cómo funciona el valor meses
- Valor positivo la fecha de salida es más reciente que la fecha/fechahora especificada
- Valor negativo la fecha de salida es anterior a la fecha/fechahora especificada
- Sin valor o con un valor de '0' (cero) la fecha de salida es la misma que la fecha/fechahora.
Funciones relacionadas
Utilice la función EOMONTH( ) si quiere devolver la fecha del último día del mes, en lugar de la fecha exacta, que es la cantidad especificada de meses previos o posteriores a una fecha determinada.