Funciones de fecha de cuadro - Diferentes tipos de función de fecha en Tableau

Tabla de contenido:

Anonim

Introducción a las funciones de fecha de Tableau

Las funciones de fecha de Tableau son funciones incorporadas presentes en Tableau que permiten al usuario manipular los registros de datos en una fuente de datos. Estas funciones de fecha permiten a los usuarios crear operaciones básicas de fecha en los registros y también crear expresiones de fecha complejas. Tableau ofrece muchas funciones de fecha como DÍA, MES, AÑO, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, HACER FECHA, HACER HORA, AHORA, HOY, etc.

Creación de entrada para funciones de fecha de Tableau

Cada fuente de datos en el cuadro que básicamente apunta a una base de datos donde se almacenan los registros puede almacenar campos de datos de una manera diferente. Los campos se importan al cuadro como una cadena de texto o valores numéricos. Estas interpretaciones siguen un conjunto de pasos que Tableau utiliza para distinguir y diferenciar entre la fecha y otros campos. Estos pasos se pueden resumir de la siguiente manera:

1. Verificación de los campos de fecha

Se requieren verificaciones para distinguir e identificar si los registros contienen la fecha, esto se puede hacer identificando si la cadena de fecha está presente en la fuente de conexión o si la cadena es visible en el plano de dimensión. Este paso ayuda a identificar registros que no son de fecha a partir de registros de fecha.

2. Cambiar el tipo de datos del campo

El siguiente paso en este proceso se utiliza cuando los datos deben corregirse, por ejemplo, si el registro contiene mucho valor nulo. Estos campos se transforman al tipo de cadena en la naturaleza y se alimentan a la función Dateparse.

3. Analizando el formato de fecha

Hay infinitos formatos de matriz presentes en los registros de datos. El método Dateparse se utiliza para definir las partes de la fecha. Esto crea un mapa para Tableau para traducir los campos de cadena al formato de fecha. Este mapa se llama Formato para el cuadro.

4. Definición de la expresión de la función de fecha

En caso de que los datos que se usen no sean de tipo cadena y pertenezcan a cualquier otro formato como numérico, la función FECHA se usa para convertir la expresión a un formato de tipo de fecha. Tableau crea un nuevo campo de fecha en la fuente de datos.

Diferentes tipos de funciones de fecha de Tableau

1. DÍA: la función DÍA se usa para devolver el número de día de la Cadena de fecha. La sintaxis es la siguiente: - DÍA (Fecha)

2. MES: la función MES se utiliza para devolver el número del mes desde una fecha determinada en el cuadro. La sintaxis es la siguiente: - MES (Fecha)

3. AÑO: la función AÑO se utiliza para devolver el año desde la fecha indicada. La sintaxis es la siguiente: -AÑO (Fecha)

4. DATEDIFF: devuelve la diferencia entre las fechas definidas en los parámetros. La sintaxis es la siguiente: - DATEDIFF (salida, fecha1, fecha2, (inicio de semana (opcional)).

5. DATEPART: devuelve la parte de fecha de una fecha como un entero. La sintaxis es la siguiente DATEPART (salida, fecha, (inicio_de_ semana (opcional)))

6. DATEADD: devuelve la fecha con el intervalo especificado para agregarse a los datos alimentados como entrada. La sintaxis es la siguiente: - DATEADD (salida, intervalo, fecha)

7. DATETRUNC: el DATETRUNC trunca la fecha especificada a la precisión especificada por la parte de fecha. Esta función devuelve una nueva fecha como salida. La sintaxis es la siguiente: - DATETRUNC (salida, fecha, (inicio_de_ semana (opcional)))

8. DATENAME: devuelve el componente de parte de fecha de la fecha proporcionada como una cadena para su salida. La sintaxis es la siguiente: - DATENAME (partir, Fecha, (inicio_de_ semana (opcional)))

9. HACER FECHA: la función HACER FECHA devuelve una visualización del valor de fecha desarrollado a partir del año, mes y fecha de entrada. La sintaxis es la siguiente: - HACER FECHA (Año, Mes, Día)

10. HACER TIEMPO: la función HACER TIEMPO devuelve una visualización de un valor de fecha que es el resultado de la referencia de hora, minuto y segundo proporcionada. La sintaxis es la siguiente: - HACER TIEMPO (hora, minuto, segundo)

11. AHORA: la función Ahora devuelve la fecha y hora actuales correspondientes a la PC en la que el usuario inició sesión … La sintaxis es la siguiente: - AHORA ()

12. Hoy: devuelve la fecha actual como salida para el programa asignado. La sintaxis es la siguiente: - HOY ()

13. MAX - Devuelve el valor máximo de las entidades comparadas, esta función se usa generalmente para comparar expresiones numéricas, sin embargo, la misma también es válida para una fecha. Para excepción nula, se otorga nulo (MAX (fecha1, fecha2))

14. MIN - Devuelve el valor máximo de las entidades comparadas, esta función se usa generalmente para comparar expresiones numéricas, sin embargo, la misma también es válida para una fecha. Para excepción nula, se otorga nulo (MIN (fecha1, fecha2))

Ejemplos de funciones de fecha en Tableau

FunciónEjemploSalida
DíaDÍA (# 2019-06-03 #)3 (la salida es un número entero equivalente al día en los datos proporcionados)
MesMES (# 2019-06-03 #)6 (la salida es un número entero equivalente al mes en los datos proporcionados)
AñoAÑO (# 2019-06-03 #)2019 (la salida es un número entero equivalente al Año en los datos proporcionados)
Fecha diffDATEDIFF ('semana', # 2019-06-01 #, # 2019-06-04 #, 'lunes')1 (porque cuando el comienzo de la semana es lunes, 04 de junio (martes) y 01 de junio (sábado) están en diferentes semanas)
DATEDIFF ('semana', # 2019-06-01 #, # 2019-06-04 #, 'domingo')0 ((porque cuando el comienzo de la semana es domingo, entonces 04 de junio (martes) y 01 de junio (sábado) están en la misma semana)
DATEADDDATEADD ('mes', 5, # 2019-06-01 #)1/11/2019 (se agregan 5 meses a la fecha)
DATEPARTDATEPART ('año', # 2019-06-01 #)2019 (devuelve la partida solicitada como un entero)
DATEPART ('mes', # 2019-06-01 #)6 (devuelve la partida solicitada como un entero)
DATETRUNCDATETRUNC ('trimestre', # 2019-06-01 #)4/1/2004 00:00:00 AM (trunca la fecha al límite especificado por la partida)
DATENAMEDATENAME ('año', # 2019-06-01 #)2019 (devuelve la parte de la fecha como una Cadena)
MAKEDATEMAKEDATE (2019, 6, 3)# 3 de junio de 2019 # (la función devuelve una fecha construida a partir de la entrada suministrada)
HACER TIEMPOHACER TIEMPO (13, 40, 25)# 13: 40: 25 # (la función devuelve un tiempo construido desde la entrada suministrada)
AHORAAHORA( )2019-06-03 1:10:45 AM (se imprimen la fecha y la hora actuales)
HOYHOY( )2019-06-03 (se imprime la fecha actual)
MAXMAX (# 2019-06-01 #, # 2019-06-04 #)6/4/2019 12:00:00 AM (se imprime el valor máximo entre las opciones)
MINMIN (# 2019-06-01 #, # 2019-06-04 #)6/1/2019 12:00:00 AM (se imprime el valor mínimo entre las opciones)

Conclusión

Las funciones de fecha en el cuadro se utilizan para llevar a cabo varias operaciones lógicas y aritméticas con fechas. Los resultados de las funciones están determinados por el tipo de salida de las funciones. Algunas funciones pueden proporcionar las mismas funciones lógicas, sin embargo, se puede observar la diferencia entre el tipo de salida como se puede ver en DATEPART y la función Año en la tabla anterior.

Artículos recomendados

Esta es una guía de las funciones de fecha de Tableau. Aquí discutimos el concepto, el ejemplo y los diferentes tipos de funciones de fecha en tableau. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Comandos de Tableau
  2. Comandos HBase
  3. ¿Qué es el cuadro?
  4. Es Tableau gratis