Можно ли создать фильтр, который отфильтровывает отдельные значения в наборе данных? - PullRequest
0 голосов
/ 02 января 2012

Я пытаюсь создать отчет, который будет содержать две круговые диаграммы.Я получаю данные для отчета из SQL.В настоящее время я создал набор данных для первого графика, который содержит записи со следующими полями: Идентификатор импорта, Дата, Состояние.Этот набор данных содержит повторяющиеся записи.Для второго графика мне нужны те же данные, что и в первом наборе данных, только без дублирования и по-разному агрегированные данные.Я понимаю, что могу создать другой набор данных, который будет получать различные значения из базы данных SQL, но мне было интересно, есть ли способ использовать встроенную функцию фильтрации для фильтрации набора данных, который я уже должен возвращать только отдельные значенияна основе поля идентификатора).Глядя на параметры в следующем диалоговом окне фильтрации, я не вижу очевидного способа сделать это:

enter image description here

1 Ответ

0 голосов
/ 02 января 2012

Если идентификатор не уникален, и ваш 1-й запрос выглядит следующим образом:

select ImportID, Date, Status
from YourTableSource
WHERE YourConditions

Тогда вам, вероятно, следует использовать для формы 2-го запроса, например:

select DISTINCT ImportID, Status
from YourTableSource
WHERE YourConditions

При изменениизапрос не является опцией, тогда вы можете создать группу в ssrs с невидимой панелью DETAIL и разместить поля идентификатора и статуса в панели int группы

...