Extracción de información de una columna de fechas

También podremos encontrarnos con la conveniencia de tener que generar nuevas columnas con información extraída de otras. Un caso típico es el de los campos de fecha. Por ejemplo, la tabla Calendar incluye una única columna de tipo date conteniendo fechas:

Tabla Calendar

Si quisiéramos crear nuevas columnas conteniendo información extraída de esta columna (como el año, nombre del mes, etc.) podríamos hacerlo seleccionándola y ejecutando algunas de las herramientas que encontramos en la barra superior de herramientas en Agregar columna > De fecha y hora > Fecha. Por ejemplo, para extraer el año tendríamos que seleccionar la opción Año > Año:

Extracción de información de una columna de fechas

El resultado sería una columna de tipo “Número entero”:

Extracción de información de una columna de fechas

Vemos en la imagen anterior que el panel de Pasos aplicados incluye el nuevo paso, por supuesto.

Extraigamos también el número de mes (Mes > Mes), el nombre del mes (Mes > Nombre del mes), el número de día del mes (Día > Día), el número de día de la semana (Día > Día de la semana), y el nombre del día de la semana (Día > Nombre del día). Para extraer cualquiera de estos valores a partir del campo Date que contiene las fechas, no olvidemos seleccionar este campo primero:

Extracción de información de una columna de fechas

Obsérvese que no estamos extrayendo el trimestre (esto se hará usando el lenguaje M un poco más adelante, ya veremos por qué).

El proceso ETL incluye ahora todos los nuevos pasos (que vamos a mantener para seguir con el tutorial):

Extracción de información de una columna de fechas