Administrar y ordenar marcas de tiempo en Smartsheet
Esta publicación sobre una solución se basa en la guía de mejores prácticas desarrollada originalmente por @Kelly Moore. Puede encontrar la publicación original aquí: Converting a Text Timestamp into a Numeric Timestamp Value.
Problema:
Cuando las marcas de tiempo se importan a Smartsheet, a menudo deben ser importadas como campos de texto para mantener su formato. Esto puede complicar el orden y la organización de los datos cronológicos, especialmente cuando se utilizan marcas de tiempo para clasificar o identificar puntos de datos recientes.
Solución:
Para mantener el orden cronológico y gestionar correctamente las marcas de tiempo en Smartsheet, puede convertir sus datos de fecha y hora a un valor numérico. Este valor numérico facilita el orden, la clasificación y el análisis más exhaustivo.
Instrucciones paso a paso:
- Importar una marca de tiempo como texto:Asegúrese de que sus datos de marca de tiempo se importen como texto en Smartsheet para conservar el formato original. Para este ejemplo, supondremos que el formato esMM/DD/AAAA THH: MM[1] (con el tiempo expresado en un formato de tiempo militar).
- Cree una columna para la conversión de fechas:Añada una columna llamada Fecha de marca de tiempo a su hoja y utilice la siguiente fórmula para convertir el formato de texto en una fecha:
=DATE(VALUE(MID([Introducir la fecha en formato de texto]@row; 7; 4)); VALUE(LEFT([Introducir la fecha en formato de texto]@row; 2)); VALUE(MID([Introducir la fecha en formato de texto]@row; 4; 2)))
3. Cree una columna para la conversión de tiempo:
A continuación, cree una columna llamada Hora de marca de tiempo y aplique esta fórmula para obtener el tiempo:
=TIME(MID([Introducir la fecha en formato de texto]@row; 13; 5))
4. Genere una marca de tiempo juliana:
Añada una columna llamada Marca de tiempo según calendario juliano para convertir la fecha y la hora en un valor numérico:
=VALUE(RIGHT([Fecha de marca de tiempo]@row; 2) + YEARDAY([Fecha de marca de tiempo]@row) + "." + LEFT([Hora de marca de tiempo]@row; 2) + RIGHT([Hora de marca de tiempo]@row; 2))
Explicación:
- La función RIGHT([Fecha de marca de tiempo]@row, 2) sustituye los dos últimos dígitos del año.
- YEARDAY ([Fecha de marca de tiempo]@row) indica el día del año.
- El tiempo se convierte en un valor decimal de cuatro dígitos.
- Toda la fórmula está encerrada en VALUE para asegurar de que el resultado sea numérico.
5. Marcas de tiempo de clasificación:Si su caso de uso requiere identificar los puntos de datos más recientes, cree una columna llamada Order y utilice la siguiente fórmula para clasificar las marcas de tiempo julianas:
=RANKAVG([Marca de tiempo según calendario juliano]@row; [Marca de tiempo según calendario juliano]:[ Marca de tiempo según calendario juliano]; 0)
- Esta fórmula clasificará las marcas de tiempo, lo que le permitirá identificar las entradas más recientes.
Nota: Esta mejor práctica es útil para los usuarios que necesitan mantener la integridad de las marcas de tiempo de fecha en Smartsheet, lo que garantiza una clasificación y análisis cronológicos precisos.
Funciones utilizadas: TIME, MID, DATE, VALUE, LEFT, RIGHT, MID, YEARDAY, RANKAVG.
Need more information? 👀 | Help and Learning Center
こんにちは (Konnichiwa), Hallo, Hola, Bonjour, Olá, Ciao! 👋 | Global Discussions
Ayuda y aprendizaje
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 64.1K Get Help
- 414 Global Discussions
- 221 Industry Talk
- 460 Announcements
- 4.8K Ideas & Feature Requests
- 143 Brandfolder
- 141 Just for fun
- 58 Community Job Board
- 461 Show & Tell
- 31 Member Spotlight
- 1 SmartStories
- 299 Events
- 38 Webinars
- 7.3K Forum Archives