Несколько вещей здесь "выключены":
Когда AnyLogic сообщает, что вы можете использовать только значения Int для переключателей, они означают следующее: значение относится к выбору пользователя. Ваш переключатель имеет 3 варианта в вашем примере, поэтому значение может быть 0, 1 или 2. Ничего другого. Как вы соотносите их с любыми действиями, это ваше дело.
Далее: Ваш вопрос должен быть решен по-другому. Либо вы хотите динамически изменять значение переменной в течение года (случай 1). Или вы хотите, чтобы пользователь изменил значение переменной во время выполнения (случай 2).
Случай 1: динамическое изменение значения переменной
Несколько способов сделать это: если у вас есть только 4 сезона, вероятно, проще всего использовать простую функцию отображения "getCurrentElecPrice", которая возвращает другое значение базы данных в зависимости от текущего сезона:
Случай 2: позволить пользователю изменить значение
Вы всегда можете изменить переменную непосредственно во время выполнения: щелкните по ней, а затем по значению, чтобы отредактировать ее, см. Ниже:
Более элегантно, вы можете использовать ползунок или поле ввода. Или переключатель с ограниченными возможностями, но вы не будете использовать его по цене, как в вашем случае.
надеюсь, что поможет