Фильтрация группы отчетов в SSRS - PullRequest
1 голос
/ 19 июля 2011

У меня есть денормализованный набор данных:

ID, PaperId,    PaperTitle, IsDelivered,    IsRejected
1   123         AAA         1               1
2   123         AAA         1               0
3   111         BBB         1               0
4   111         BBB         1               0
5   123         AAA         1               0
6   155         CCC         1               0
7   123         AAA         1               1
8   155         CCC         1               0
9   155         CCC         1               0

Я сгруппировал на уровне таблицы на основе PaperId - для суммирования "IsDelivered - IsRejected" для Evrey Paper:

PaperTitle, Count (IsDelivered - IsRejected)
AAA         2
BBB         2
CCC         3

Теперь, как мне добавить фильтры в эту группу? Допустим, я просто хочу увидеть топ-1 бумаги - на основе "count":

PaperTitle, Count (IsDelivered - IsRejected)
CCC         3

1 Ответ

0 голосов
/ 20 июля 2011

Вы можете добавить серверный фильтр.

Для фильтра top-n добавьте параметр @TopCount и преобразуйте запрос набора данных в выражение. Что-то вроде:

="SELECT TOP " & @Parameter!TopCount.Value & " PaperTitle, CountValue FROM PaperTable ORDER BY CountValue"

НТН.

...