Как отобразить только уникальные дочерние элементы и их количество - PullRequest
0 голосов
/ 05 апреля 2019

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

вот как выглядит набор данных

Route  Driver
A      Adam
A      Adam
A      John
B      Adam
A      John

and so on

Вот то, что я пытаюсь сделать так, чтобы мой отчет выглядел


Route    Driver    Count

A

         Adam      Count of number of times Adam appears in this child group.
         John      Count of John
         Total    total for all


B      
         Adam      25
         Mike       5
         Total      total


C

         Josh       10

and so on

Однако, вот то, как он выглядит в данный момент.

Route    Driver    Count

A

         Adam      count
                   count
                   count
                   count
                  continues till the number of times Adam appears




B      
         Adam      25
                   25
                   25
                   25
                   continues 25 times

         Mike       5
                    continues 5 times


C

         Josh       10 
                    continues 10 times



вот мое представление дизайна

enter image description here

Есть предложения о том, как это сделать?Я тоже открыт для изменения моего набора данных.

Ответы [ 3 ]

2 голосов
/ 05 апреля 2019

Вставьте матрицу, добавьте маршрут и водителя как группы строк.В крайнем правом столбце введите выражение: =count(Fields!Driver.Value)

design view

report view

1 голос
/ 05 апреля 2019

@ Caesar Tex, чтобы добавить общее количество драйверов для каждого маршрута в качестве заголовка:

change your report design to this

Report will look like this:

0 голосов
/ 05 апреля 2019

В вашей таблице у вас должно быть два уровня группировки - по Маршруту, а затем по Водителю - и без строки Подробности.Группа Маршрут имеет заголовок для заголовка строки и нижний колонтитул для промежуточного итога, а группа Драйвер может просто иметь строку нижнего колонтитула, не требуя заголовка.

Тогда просто поместите выражение Count на каждый из нижних колонтитулов группы.

...