El procesador Fechas
Realiza operaciones relacionadas con las fechas.
El procesador Fechas le permite aplicar diversas funciones a campos relacionados con fechas, horas y demás marcas de tiempo. Las funciones disponibles pueden utilizarse para calcular, limpiar, modificar o convertir fechas.
Uso
El procesador Fechas requiere un flujo de entrada y únicamente puede generar un flujo de salida.
Propiedades
Propiedades que configurar para trabajar con las fechas.
Propiedad | Configuración |
---|---|
Nombre de función |
|
Campos que procesar |
Seleccione en la lista el campo o campos a los que desea aplicar una función. Nota de sugerenciaSi desea aplicar la misma función a varios campos a la vez, haga clic en
![]() |
Crear nuevo campo | Active esta opción para crear un nuevo campo tras aplicar la función. Si no activa esta opción, se mantendrá y modificará el campo existente. |
Renombrar nuevo campo | Dé un nombre personalizado al campo recién creado. |
Para cambiar el nombre del procesador o editar su descripción, haga clic en el icono Editar situado junto al nombre del procesador en el panel Propiedades.
Información adicional sobre cómo trabajar con fechas
Hay tres formatos distintos relacionados con la fecha que se conocen comúnmente como fechas:
-
El tiempo, que marca una hora del día
-
La fecha, que marca un día concreto
-
Una fecha-hora, que marca una fecha y una hora
En la mayoría de los casos, las fechas se identifican automáticamente en un flujo de datos. Sin embargo, en los casos siguientes deberá utilizar una de las funciones Convertir a para introducir correctamente las fechas en el sistema:
-
Sus fechas reciben un formato de manera que no puedan ser identificadas automáticamente.
-
Es conveniente ponerlas en el mismo formato de fecha que el flujo de datos, en función de la localización del usuario que creó el flujo de datos.
-
Debe asegurarse de que se establecen en un formato determinado. De lo contrario, los formatos de fecha que no se reconocen se definirán como Nulos.
Limitaciones
-
En algunos casos, el formateo de fechas no funcionará debido a las limitaciones del motor. Esto se aplica a la función de Formato y a las funciones Convertir a. Esto solo ocurrirá cuando se actualice el campo de entrada original y no cuando se cree un nuevo campo.
-
Debido a una limitación del motor, cuando se carga una fecha desde un formato que admite fechas de forma nativa, como Excel, no siempre es posible establecer el formato de esa fecha.
Formatos de fecha predefinidos
Esta tabla muestra los diferentes formatos predefinidos en Flujo de datos, pero también se admiten otros formatos cuando se introducen manualmente. Para más información sobre el aspecto que deben tener los formatos definidos manualmente, consulte Descripciones de los formatos numéricos y de hora.
Formato | Tipo | Ejemplo |
---|---|---|
AAAA-MM-DD | Fecha | 1999-03-22 |
AAAAMMDD | Fecha | 19990322 |
M/D/AAAA | Fecha | 3/22/1999 |
M/D/AA | Fecha | 3/22/99 |
MM/DD/AA | Fecha | 03/22/99 |
MMM D, AAAA | Fecha | 22 de marzo de 1999 |
MMMM D, AAAA | Fecha | 22 de marzo de 1999 |
AAAA-MM-DD hh:mm | Fecha-hora | 1999-03-22 05:06 |
AAAA-MM-DD hh:mm:ss | Fecha-hora | 1999-03-22 05:06:07 |
AAAA-MM-DDThh:mm | Fecha-hora | 1999-03-22T05:06 |
AAAA-MM-DDThh:mm:ss | Fecha-hora | 1999-03-22T05:06:07 |
M/D/AAAA hh:mm tt | Fecha-hora | 3/22/1999 05:06 a.m. |
M/D/AA hh:mm tt | Fecha-hora | 3/22/99 05:06 a.m. |
MM/DD/AA hh:mm tt | Fecha-hora | 03/22/99 05:06 a.m. |
M/D/AAAA hh:mm:ss tt | Fecha-hora | 3/22/1999 05:06:07 a.m. |
M/D/AA hh:mm:ss tt | Fecha-hora | 3/22/99 05:06:07 a.m. |
MM/DD/AA HH:mm:ss tt | Fecha-hora | 03/22/99 05:06:07 a.m. |
MMM D, AAAA h:mm:ss tt | Fecha-hora | Mar 22, 1999 5:06:07 a.m. |
WWWW, MMMM D, AAAA h:mm:ss tt | Fecha-hora | Lunes, 22 de marzo de 1999 5:06:07 a.m, |
hh:mm | Hora | 05:06 |
hh:mm:ss | Hora | 05:06:07 |
hh:mm tt | Hora | 05:06 AM |
hh:mm:ss tt | Hora | 05:06:07 AM |
Ejemplo: convertir y trabajar con fechas
Este escenario muestra cómo preparar un conjunto de datos con información sobre clientes potenciales, para entrenar un experimento de ML con el propósito de identificar qué clientes potenciales podrían convertirse en clientes. Entre la información disponible, tenemos un par de campos que contienen fechas, como FirstContactDate y TrialDate.
El primer paso será asegurarse de que los dos campos de fecha utilizan un formato común. Utilice un primer procesador de Fechas con la función Convertir a fecha en los campos FirstContactDate y TrialDate. Los dos campos utilizan ahora el mismo formato D/MM/AAAA.
Con un segundo procesador de Fechas, utilice la opción Calcular diferencia de fechas para visualizar el número de días transcurridos entre un primer contacto y el inicio de una prueba.
Después se utiliza un procesador Bifurcación para generar un primer resultado de salida a partir de los datos resultantes, mientras que la segunda rama utilizará un tercer procesador de Fechas. Con la función Extraer partes de la fecha, podrá conservar únicamente la información del año y el mes del campo FirstContactDate, lo que facilitará su lectura y el trabajo en su futuro experimento de ML.
Tras una operación de agregación, el flujo de datos puede ejecutarse para entrenar su modelo y el flujo de datos final tendrá el siguiente aspecto:
Ejemplo: calcular una diferencia de fechas
Los datos utilizados como fuente en este ejemplo contienen una referencia de pedidos que incluye su fecha de pedido y su fecha de envío.
Para hacerse una idea del retraso que nos lleva enviar los pedidos, puede utilizar el procesador de Fechas para calcular el tiempo que transcurre entre la realización del pedido y su envío.
En las propiedades del procesador, seleccione Calcular diferencia de fechas como función y Día como unidad de tiempo. Seleccione Fecha de pedido como campo que procesar y elija Fecha de envío como otro campo para calcular la diferencia horaria. Indique un nombre para el nuevo campo que se va a crear, establezca un objetivo y ejecute el flujo de datos.
El destino de este flujo de datos incluirá una nueva columna con el número de días que tardaron en enviarse los pedidos que podrá utilizar en sus análisis.