如何防止在SSRS报告的列中显示冗余值?

时间:2016-06-02 17:01:10

标签: reporting-services duplicates

我以通常的方式设置数据行中的文本框,其表达式如下:

=Fields!Description.Value

数据被提取和显示很好,实际上对我的口味来说太好了,因为描述重复了N次;我只希望显示第一个唯一值,并且在此之后它将不可见,直到Description更改为止。如果它开始于" 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" (或适当的财产)为假?

1 个答案:

答案 0 :(得分:1)

HideDuplicates属性是执行此操作的方法。列表中的选项是适用于报告该部分的范围。选择一个,然后在预览模式下运行报告以查看结果。如果结果不符合您的预期,请尝试其他选项。它的工作方式并不十分直观,但它对我有用。