2013-11-18 6 views
0

У меня есть матрица ssrs с полными строками и месяцами в виде столбцов .. что-то вроде этого.Группа матриц SSRS по ошибке

  Jan Feb March 
Total1 
Total2 

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

Когда я выбираю август:

I can see June July August 

Когда я выбираю сентября:

I can see July August September 

Но когда я выбираю октября

Я вижу Октябрь Август Сентябрь

Мой клиент хочет видеть это как Август Сентябрь Октябрь

Я не знаю причину такого поведения. Но может ли кто-нибудь помочь мне с этим?

Я пытался делать вид для табликсе следующим образом:

=(Fields!Month.Value) 

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

ответ

0

я, наконец, нашел то, что происходит не так с моим решением. Я добавлял сортировку в разделе свойств «tablix properties». Сортировка должна быть добавлена ​​в «Группу столбцов», а не в свойствах «tablix», и это сделало трюк в моем случае. :-)

2

в зависимости от ваших данных.

августа = «8» сентября «9» октября = «10»

он смотрит на меня, как вам нужно, чтобы преобразовать месяц к целому типу, сортировка набирает ваш месяц как значение строки ,

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

что-то вроде:

=CInt(Fields!Month.Value) 
+0

+1 Спасибо! Это также полезное решение – CodeNinja

Смежные вопросы