已排序列组

时间:2017-06-29 19:49:31

标签: reporting-services ssrs-2012 ssrs-tablix

我有一个包含一组分组列的Tablix(这些组也是动态的 - 在运行时确定)。我希望该组的每个新迭代都能交替使用背景颜色。我熟悉这里的解决方案:How to get different background color in alternate columns in a table in ssrs?,但是一旦组被排序似乎失败了 - 似乎SSRS遍历组并在之前运行计算然后对它们进行排序,这使得交替的颜色现在不按顺序排列。

我还看到过在SQL语句中使用DENSE_RANK()的解决方案。除了我不想改变我的SQL应该是显示问题的事实之外,这也不起作用,因为返回的行然后被报告过滤,所以再次丢弃数字。< / p>

这似乎应该是简单的功能,所以我很惊讶它需要这样的措施来实现。我错过了什么吗?还有其他人解决了这个问题吗?

谢谢!

如果有帮助,以下是报告布局可能的示例:

        Division 1    Division 2    Division 3
        2016  2017    2016  2017    2016  2017

Values  20.5  13.8    12.9  22.6    17.4  18.4

我希望Division 1的标题列为一种颜色,Division 2为另一种颜色,然后Division 3与Division 1的颜色相同。

0 个答案:

没有答案