2016-06-02 1 views
-1

У меня есть текстовое поле в строке данных, установленной обычным способом, с выражением, как так:Как предотвратить отображение избыточных значений в столбце отчета SSRS?

=Fields!Description.Value 

Данные извлекаются и отображаются хорошо, на самом деле очень хорошо, на мой вкус, как описание повторяется N раз; Я хочу показать только первое уникальное значение, и для него это будет невидимым после этого, пока не изменится описание. IOW, если он начинается с «Green Bay Packers» 80 раз, я хочу, чтобы первый отображал это значение, а описание не было видимым снова, пока его значение не изменится на «Minnesota Vikings» (или что-то еще).

IOW, я хочу, чтобы выглядеть следующим образом:

Green Bay Packers Aaron Rodgers 
        Clay Matthews 
        Julius Peppers 
        Eddie Lacey 

... не нравится:

Green Bay Packers Aaron Rodgers 
Green Bay Packers Clay Matthews 
Green Bay Packers Julius Peppers 
Green Bay Packers Eddie Lacey 

TextBox действительно имеет свойство "HideDuplicates", но принятые значения не ожидаемый (по мне) истинный и ложный; они, вместо этого, являются следующими:

None 
CPSData (the name of the data set the report uses) 
Details 

Я не вижу, как выбор любого из них мне поможет.

Как я могу эффективно установить «HideDuplicates» (или соответствующее свойство) на false?

ответ

1

Свойство HideDuplicates - это способ сделать это. Параметры в списке - это области, которые применимы в этом разделе отчета. Выберите один и запустите отчет в режиме предварительного просмотра, чтобы увидеть результаты. Если результаты не так, как вы ожидаете, попробуйте другой вариант. Это не очень интуитивно понятно, как это работает, но это работает для меня.

+0

Cool; CPSData (набор данных, используемый в отчете) работает; как вы сказали, не очень интуитивно. –

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