Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Кол-во строк в датасете в заголовке / 4 сообщений из 4, страница 1 из 1
05.09.2008, 09:54
    #35523871
Trong
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кол-во строк в датасете в заголовке
Доброго дня!
Такой вопрос - нужно в хидер отчета (MS Reporting Sevice) поместить поле, отображающее кол-во строк в основном датасете. Функция CountDistinct ругается и говорит, что не может использоваться в хидере, как быть?

Спасибо!
...
Рейтинг: 0 / 0
05.09.2008, 14:29
    #35524751
Trong
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кол-во строк в датасете в заголовке
я так понимаю адекватного решения проблемы нет?
...
Рейтинг: 0 / 0
05.09.2008, 16:46
    #35525204
Ghola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кол-во строк в датасете в заголовке
1.В ТЕЛО отчёта поместить маленкий невидимый тесктбокс с функцией Count, отключить появление его на каждой страницы и т.п.
Код: plaintext
=Count(Fields!LIND.Value, "Credits")
2.В заголовке поместить поле, ссылающееся на этот тестбокс
Код: plaintext
=ReportItems!textbox18.Value

Наверное так..
...
Рейтинг: 0 / 0
31.12.2008, 13:19
    #35742650
SQLPowerUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кол-во строк в датасете в заголовке
Хорошее решение приведено в книге Брайана Ларсона «Microsoft Server 2005 Reporting Services. Традиционные и интерактивные отчеты. Создание, редактирование, управление». Идея основана на добавлении параметра отчета в Textbox.

Привожу пример из моего реального отчета, что выводит данные из системы MS Project 2007.

1. Создаем некий новый DataSet под именем DataSet_CountRecords, который возвращает количество строк. В моем случае – это количество проектов:
Код: plaintext
select count(*) from MSP_EpmProject
(Посмотреть настройки можно в файле “Dataset.zip”, который прикреплен к этому сообщению)

2. В дизайнере отчетов выбираем пункт меню Report -> Report Parameters. Нажимаем Add , чтобы добавить параметр. Далее устанавливаем флажок Internal , а в разделе Default Values щелкаем по переключателю From Query . Из списка DataSet находим наш ранее созданный DataSet_CountRecords , а из списка Value field выбираем ID
(Посмотреть настройки можно в файле “Dataset.zip”, который прикреплен к этому сообщению)

3. В заголовок отчета добавляем Textbox и задаем Expression
Код: plaintext
="Количество проектов = " & Parameters!Report_Parameter_0.Value

Ну все, теперь в заголовке отчета мы видим число записей.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Кол-во строк в датасете в заголовке / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]