Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services. Нет столбца в отчете при отсутствии значений. / 3 сообщений из 3, страница 1 из 1
05.12.2011, 09:56
    #37558780
ils-abs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Services. Нет столбца в отчете при отсутствии значений.
Добрый день.

Только начинаю разбираться с Reporting Services, и уже получил проблему.

Итак, имеется куб и отчет по нему. Запрос из куба какой-то такой:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SELECT
  NON EMPTY 
  [Measures].[SellValue1]
ON COLUMNS, 
  NON EMPTY 
  Hierarchize([Клиенты].[CLIENT NAME].[All].Children) *
  Hierarchize([Клиенты].[ID_CLIENT].[All].Children) *
  Hierarchize([Продукт].[ID PRODUCT].[All].Children)
ON ROWS  
FROM [ProductCube]



В студии накидал отчетик с отображением клиентов и продажами по ним. Захотелось мне разделить суммы продаж по продуктам: если код продукта равен 1, 5, 11, то выводить в одну колонку, если значени равны 20, 21, 22 - во вторую, иначе - в третью. Создал группу, которая группируется по полю [ID PRODUCT] и фильтрует по значениям [ID PRODUCT] IN 1, 5, 11. И вот тут поймал проблему: если выборка не возвращает значений кодов [ID PRODUCT] которые перечислены для фильтра, то колонка группы вообще не отображается. Как заставить ее показываться (с нулевыми значенями или пустыми, не важно) при отсутствии значений [ID PRODUCT]?
...
Рейтинг: 0 / 0
05.12.2011, 11:05
    #37558872
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Services. Нет столбца в отчете при отсутствии значений.
ils-abs,

Если речь идет о Column Groups, то я делаю так
добавляю в возвращаемый dataset (в хранимой процедуре ) "тупые" записи - с 0 , NULL, '' и т.д. , у которых ЕСТЬ НУЖНОЕ ЗНАЧЕНИЕ В НУЖНОМ ПОЛЕ
в Вашем случае надо добавить 3 записи - по числу ожидаемых колонок
ЛИШНИЕ СТРОКИ, которые могут появиться в matrix - прячу, настраивая свойство Visibility у строк Matrix-а
...
Рейтинг: 0 / 0
05.12.2011, 13:24
    #37559168
ils-abs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Services. Нет столбца в отчете при отсутствии значений.
Andrews25,

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


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