Если вы добавляете номер строки к каждой записи, вы можете сделать это легко.
Сделайте запрос к вашему набору данных примерно таким:
SELECT
A_Service_Hours, Service_Minute
, ROW_NUMBER() OVER(PARTITION BY A_Service_Hours ORDER BY Service_Minute) AS RowN
FROM myTable
Это даст вам следующие результаты
----------------------------------------
|A_Service_Hours| Service_Minute| RowN|
| 5 | 52 | 1|
| 5 | 54 | 2|
| 5 | 56 | 3|
| 6 | 20 | 1|
| 6 | 22 | 2|
| 6 | 27 | 3|
| 6 | 29 | 4|
| 6 | 46 | 5|
| 6 | 51 | 6|
| 6 | 58 | 7|
|--------------------------------------|
Теперь вы можете добавить матричный элемент управления в свой отчет, использовать A_Service_Hours в качестве RowGroup и RowN в качестве ColumnGroup.
Это даст вам именно то, что вы хотите.
Это сделано из памяти, поэтому, если это не работает, добавьте комментарий, и я отредактирую ответ, когда у меня будет время.