SQL Server 2005 Reporting Services - как использовать несколько наборов данных в отчете - PullRequest
1 голос
/ 15 апреля 2010

Я новичок в службах отчетов SQL Server и пытаюсь расшифровать существующий отчет. Ничего страшного, но я заметил, что у него есть два набора данных отчета. (Они генерируются с помощью отдельных хранимых процедур)

Я пытаюсь выяснить, где и как наборы данных отчета связаны между собой, чтобы в коллекции Fields были доступны оба набора столбцов, а в отчете - один набор строк для прохождения. Есть ли в макете отчета раздел, в котором определяется объединение наборов данных? Я использую Visual Studio 2005 для разработки и предварительного просмотра отчета.

Спасибо за вашу помощь!

Ответы [ 2 ]

2 голосов
/ 15 апреля 2010

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

оба эти набора данных получают этот параметр. может ли этот параметр быть общей точкой наборов данных.

1 голос
/ 15 апреля 2010

Так как я не могу видеть отчет. Я могу, по крайней мере, предложить это. Многие используют второй набор данных для выбора значений параметров. Возможно, в вашем отчете есть параметр, который использует второй набор данных для отображения списка вариантов для этого параметра.

...