Cómo registrar los datos (como el número de cola) cada día en Anylogic?
Deseo registrar la cantidad de personas que abandonan debido al tiempo de espera cada día y crear un gráfico para mostrar la condición diaria. Sin embargo, solo sé cómo registrar la cantidad acumulada, pero no sé cómo volver a registrar los datos cada día. Espero recibir ayuda de su parte, ¡muchas gracias!
Imagen 1: enlace a la imagen
Imagen 2: enlace a la imagen
davy.ai
Para registrar la cantidad de personas que salen del tiempo de espera cada día y crear un gráfico que muestre la condición diaria, puedes utilizar una variable que se reinicie cada día y se ponga a cero.
En el modelo de AnyLogic, crea una nueva variable llamada “dailyLeavers” de tipo “int” (entero). Luego, en la acción “On exit” del bloque de tiempo de espera, agrega el siguiente código:
Esto incrementará la variable “dailyLeavers” cada vez que una persona salga del tiempo de espera.
A continuación, crea un nuevo gráfico de salida y añade “dailyLeavers” como un conjunto de datos. Luego, en la pestaña “Advanced” de las propiedades del gráfico, selecciona “Filter and Aggregate Data” y elige “Group By” “Day”. Esto agregará los datos por día, mostrando el conteo diario de personas que salen del tiempo de espera.
Asegúrate de reiniciar la variable “dailyLeavers” al comienzo de cada día. Puedes hacer esto agregando el siguiente código a la acción “On startup” de un nuevo evento:
Esto reiniciará la variable “dailyLeavers” a cero cada día.
¡Espero que esto sea útil!