Идею я тебе подкинул.
Что сложного-то. Просто надо создавать разные серии для одного из измерений. По кол-ву сдавших строить не интересно. Соответственно, будет третье измерение строить либо по датам, либо по темам (как удобнее). Запрос к БД будет примерно такой:
Код:
SELECT PassDate, Subject, Count(*)
FROM MyItogTable
GROUP BY PassDate, Subbject
ORDER BY 1, 2
соотв. в выборке сначала будут идти все записи для одной даты, потом для другой. Соотв. на смену даты создаешь новую серию и пихаешь туда тему для X и кол-во для Y.