DO l oop итерация от значения одной переменной к другой - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть 760 переменных, представляющих день от 1 до 760 (день1 - день 760). События, var1, var2, var3 и c., Для каждой записи могут происходить в разные дни, а значение каждого var * - это день, в который она произошла. Я хочу проверять каждый день, и если событие еще не произошло, отметьте день 1 (если оно не произошло), а если оно имеет метку 2 (если оно произошло). Кроме того, существуют диапазоны, когда событие должно произойти, и дни до этого будут помечены как 0 (не применимо). Переменная для самого раннего дня диапазона для каждой записи является самой ранней, и ее значением является конкретный c день между 1 и 760 самого раннего приемлемого дня для события. Итак, мне нужно перебирать каждый день от 1 до 760 для каждой записи и проверять, предшествует ли этот день самому раннему дню диапазона и помечать эти дни 0. Затем проверять каждый день с самого раннего и назначать 1 для не произошло и 2 за произошло. В качестве примера скажем: самый ранний день - 122, а событие var1 происходит в день 130, поэтому var1 = 130. Мы должны иметь day1-day121 = 0, day122-day129 = 1 и day130-day760 = 2.

Я пытаюсь написать «do» l oop, где i = 1, до первого дня, и я продолжаю получать повесить трубку. Я не знаю, как получить значение переменной в выражении l oop. Используя приведенный выше пример, для этой записи l oop будет i = 1–122. Следующая запись может быть i = 1–126, et c. Я пишу это как макрос, чтобы также повторить несколько различных событий. Помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...