Contando valores en la columnaHola,
Necesito ayuda para usar la función Contar.Creo que puedo utilizar esto para lo que necesito, pero no estoy seguro de cómo.Adjunto una tabla de datos de muestra.Para la columna "intervalos de 5 minutos día noche" quiero usar una fórmula para contar el número de valores del mismo número en la columna "Contador" (Esto es para ayudarme a calcular la duración del día y la duración de la noche)
Creé las columnas de día o de noche y las columnas de contador para llegar a mi resultado final en horas de día/noche. ¿A menos que haya una manera más fácil de hacer esto?
Y pregunta de seguimiento: ¿Existe una manera fácil de convertir una duración (número de horas en formato decimal) en horas: min.Por ejemplo, las 13,5 horas se convierten en 13:30.
Muchas gracias.
ventanasRe: Contar valores en columnaEl adjunto puede funcionar: agregué una columna (contador intermedio) que luego usé en una columna de Contador revisada (usando la función Col Cumulative Sum).Puede haber una manera de hacerlo usando la función Diferencia de fecha, pero no pude lograr que funcionara fácilmente.Para la segunda pregunta, lo que hice en el pasado fue crear dos columnas nuevas usando las funciones Izquierda y Derecha para que 13,5 se convierta en 13 en la primera y 0,5 en la segunda.Luego cree una columna usando la función InMinutes para la segunda columna (por ejemplo, 0,5) dividida por 60. InMinutes mide una cierta cantidad de horas en segundos (¿por qué se llama InMinutes?), por lo que la división entre 60 da 0,5 30 segundos.Luego puedes concatenar la primera columna (con las horas) y esta nueva columna con un : en el medio.¡Espero que alguien tenga un método mejor!
Re: Contar valores en columnaPara la primera parte, deberías poder usar Col Sum con If (no necesitas If, si estás bien con que todas las celdas tengan valores)
If(Row() == Col Max(Row(), :Counter),
Col Sum(1, :Counter)
,
.
);
otra opción podría ser utilizar Número de columna(:Contador, :Contador) (agregue una declaración if similar si la necesita).
Para la otra pregunta, lo más probable es que crearía una nueva columna de fórmula con
In Hours(:"Day/night hours"n)
y luego cambie el formato (también puede multiplicar por 60*60 (en horas hace esto, convierte horas a segundos), las fechas y horas de JMP están en segundos, por lo que desea convertir sus horas a segundos y dejar que JMP maneje el formato a partir de eso)

También puede cambiar el formato a Óptimo para ver el valor subyacente "real" (segundos).