Я пытался работать над вашим требованием с точки зрения sql.Как насчет того, чтобы ограничить данные, поступающие из базы данных, так как должны отображаться только те записи, например joe user 2 data.вместо того, чтобы работать на стороне ssrs, т.е. после загрузки полных данных, это будет болезненным процессом.Я создал скрипку для sql.Не могли бы вы взглянуть на это, чтобы получить представление о том, как ограничить данные.
Вот ссылка Fiddle: http://sqlfiddle.com/#!9/8f78c5/2
Код ниже: Схема
-- borrowed from https://stackoverflow.com/q/7745609/808921
CREATE TABLE IF NOT EXISTS `docs` (
`id` int(6) unsigned NOT NULL,
`rev` int(3) unsigned NOT NULL,
`content` varchar(200) NOT NULL,
PRIMARY KEY (`id`,`rev`)
) DEFAULT CHARSET=utf8;
INSERT INTO `docs` (`id`, `rev`, `content`) VALUES
('1', '1', 'The earth is flat'),
('2', '1', 'One hundred angels can dance on the head of a pin'),
('1', '2', 'The earth is flat and rests on a bull\'s horn'),
('1', '3', 'The earth is like a ball.'),
('2', '2', 'One hundred angels can dance on the head of a pin');
SQl запрос ниже
select * from `docs` where id=(select id from `docs` group by id order by count(id) desc LIMIT 1)