Если это нужно для отрисовки индикатора сосояния процесса, то вместо того чтобы пытаться рассчитать число групп, можно в качестве общего числа итераций задать общее число строк во всех группах, а потом при прохождении каждой группы уеличивать счётчик пройденных итераций не на еденицу а на число строк в пройденной группе. Если число групп относительно велико и их размер более-менее однороден, то индикатор будет двигаться достаточно плавно.
|