Как ссылаться на данные группы в текстовом поле в службах Reporting Services? - PullRequest
2 голосов
/ 22 мая 2009

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

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

Ответы [ 2 ]

1 голос
/ 27 мая 2009

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

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

Если вам нужно больше разъяснений, не стесняйтесь спрашивать.

1 голос
/ 27 мая 2009

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

Если вы обрабатываете разрыв страницы в логике таблицы, вам, вероятно, придется хранить данные в таблице.

...