Службы Reporting Services отображают дополнительные строки для свернутых групп строк - PullRequest
0 голосов
/ 03 июня 2010

У меня довольно простой отчет служб отчетов SQL Server, в котором используются вложенные группы строк. Каждая подгруппа зависит от расширения своего родителя, чтобы быть видимым, что все довольно стандартно. Макет примерно такой:

{      Company
{ {      Car  SUM(Price)
{ { {      Part  Price

Мой желаемый результат при расширении выглядит примерно так (что у меня хорошо):

- SuperCarCompany
  - SuperCar 20
     Door 20
  - SuperCar2 70
     Door 30
     Window 40
- OtherCarCompany
  - SuperCar2 50 /* Same SuperCar2 */
    Door 50
- MoreCarCompany
  - BestCarEver 535
     Engine 500
     Door 30
     Window 5

А при первом открытии что-то вроде этого:

+ SuperCarCompany
+ OtherCarCompany
+ MoreCarCompany

Однако я получаю это:

+ SuperCarCompany
 + SuperCar2 70 (i.e. sum of all SuperCar2)
+ OtherCarCompany
 + SuperCar 20
+ MoreCarCompany
 + BestCarEver 535

и я могу даже расширить эти лишние строки следующим образом:

+ SuperCarCompany
 - SuperCar2 70 (i.e. sum of all SuperCar2)
    Door 30 (i.e. first child of any SuperCar2)

Лишние строки исчезают сразу, когда я расширяю ожидаемую строку над ней (т.е. мне нужно будет расширить все ожидаемые строки, чтобы избавиться от всех лишних строк).

Есть идеи о причине?

1 Ответ

0 голосов
/ 07 июня 2010

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

Например:

| |___|__| 
| |   |  |

Вместо:

|_|___|__|
| |   |  |
...