DATETRUNC

La función DATETRUNC trunca la fecha especificada al nivel de precisión dado por un cierto período (año, mes, etc.).

Sintaxis

DATETRUNC(
    período,
    fecha
    [, primer_día_semana]
)

Parámetros
  • período: período a considerar.
  • fecha: fecha a truncar.
  • primer_día_semana: (opcional), día de la semana que se deberá considerar como primer día de la semana ("monday", "tuesday"...). Si se omite, el primer día de la semana vendrá determinado por la fuente de datos.
Valor devuelto

La función DATETRUNC devuelve un valor temporal (fecha y hora).

Información adicional

La documentación de esta función en la web de Tableau (véase enlace) no especifica qué valores puede tomar el argumento período pero -como mínimo- puede tomar los siguientes valores:

  • year
  • quarter
  • month
  • week
  • day
  • weekday
  • hour
  • minute
  • second
Ejemplos

Dada una fecha como el 28 de octubre de 2019, es posible truncarla a nivel de mes con el siguiente campo calculado:

fecha =

DATETRUNC("month", MAKEDATE(2019, 10, 28))

Como vemos en la siguiente imagen, la función devuelve la fecha del primer día del mes en cuestión:

Función DATETRUNC
Categoría
Fecha y hora
Enviado por admin el Mar, 08/10/2019 - 11:15