Free Trial

Repositorio de Retos

¡Resuelve el reto, comparte tu solución y asciende en las jerarquías de nuestra Comunidad Alteryx!

Reto Semanal #110: Programa de Mantenimiento

olacey
Alteryx Alumni (Retired)

 

Puedes encontrar la solución al reto de la semana pasada aquí.

 

¡Hola!

 

canada-g8de4a4cd6_1920.jpgEsta semana tenemos un reto de reestructuración de datos con respecto a los programas de mantenimiento de equipos. Imagina que se te han encomendado la tarea de crear una hoja de cálculo de Excel que informe los días en los que un camión estuvo en el taller para recibir servicio. Actualmente, los datos están estructurados de tal manera que hay múltiples registros por ID de camión, un valor de fecha de entrada y un valor de fecha de salida, y una variable de "patrón" para indicar en qué días el camión recibió servicio.

 

Una empresa naviera bastante grande tiene una flota de miles de camiones (aunque los datos para este reto se proporcionan solo para dos camiones). La gerencia de la empresa necesita el historial de mantenimiento de cada camión, colocando un 0 o un 1 en la columna para cada fecha (comenzando en la fecha más antigua en los datos y continuando hasta la fecha más reciente) en la que se le dio servicio al camión.

Las variables Fecha-Entrada y Fecha-Salida indican la fecha de inicio y finalización del período de tiempo dentro del cual el camión estuvo fuera de línea para el servicio, pero no necesariamente recibió servicio todos y cada uno de los días dentro de ese período de tiempo. El valor de "Patrón" indica qué días dentro del lapso de tiempo indicado el camión realmente recibió servicio.

 

La variable "Patrón" es una variable de cadena en forma de "123.567" o "...456". o “……7” o cualquier variación similar, donde el número corresponde al día de la semana (con un “1” que indica “lunes” y un “2” que indica “martes”, etc.) y los puntos dentro del patrón que indican que ese día, el camión no estaba siendo reparado. Entonces, por ejemplo, si el valor de un patrón es "12.4567", sabemos que estuvo en el garaje todos los días de la semana, excepto el miércoles. Más aún, un valor de “12345..” indica que el camión tuvo el fin de semana libre.

 

Sugerencia: este reto se puede resolver con y sin el uso de una macro.

 

¡Diviértanse!

Omaira Lacey
Instructional Designer
afv2688
16 - Nebula
16 - Nebula

Aqui va mi solución

Spoiler


Sin título.png

Un saludo



Prime Analytics Loves Alteryx