Таблекс SSRS не возвращает полный набор результатов - PullRequest
0 голосов
/ 08 декабря 2011

У меня есть таблица, которая возвращает только первую строку из созданного набора данных. Я проверил свою хранимую процедуру и набор данных в asp, и он возвращает ожидаемые результаты. Также я где-то читал, чтобы проверить количество строк, используя текстовое поле и функцию CountRows (), и это действительно показывает ожидаемое количество. Есть ли какие-либо специальные настройки в таблице или где-то, что мне не хватает? Также, если я добавлю группировку, она вернет первую строку из каждой группы, которая находится на расстоянии нескольких строк. Это действительно расстраивает. Заранее спасибо

Ответы [ 3 ]

1 голос
/ 21 мая 2014

Если вы удалили группу строк, она сделает это. Или, если ваша группа строк основана на одном значении строки, это было бы другой причиной. У меня был ограниченный набор результатов, и я понял, что не группирую по тому, как я собирался вести себя и отображать отчет.

0 голосов
/ 01 мая 2014

Одна из причин, по которой я обнаружил эту проблему, заключается в том, что матричный тип отчета (RDL) преобразуется в табличный тип отчета путем удаления всех сгруппированных столбцов.Разработчику это кажется нормальным, но некоторые, где есть catch, который не преобразует отчет типа Matrix в Tabular и, следовательно, группировка продолжается, и в отчете никогда не отображаются все строки, как ожидалось.Единственное решение, которое я нашел для этой проблемы, - это создание нового файла RDL типа Tabular, и все это прекрасно работает.

0 голосов
/ 01 марта 2012

Проверьте, есть ли фильтр на Tablix, или, возможно, вы группируете его так, чтобы он создавал только одну строку? Пожалуйста, предоставьте больше информации.

...