在 SSRS 工作时,我想了解是否有更有效的方法来处理以下场景。
请注意这个场景只是一个简单的例子来代表我的问题的核心。 给定一个数据集,如:
+---------+------+-------+---------+-------+-------+
| Country | Year | Month | Product | Color | Sales |
+---------+------+-------+---------+-------+-------+
| France | 2019 | Jan | A | White | 100 |
| France | 2019 | Feb | B | Blue | 200 |
| France | 2020 | Mar | A | Green | 300 |
| Spain | 2019 | Apr | A | White | 400 |
| Spain | 2019 | May | B | Blue | 500 |
| Spain | 2020 | June | A | Green | 600 |
+---------+------+-------+---------+-------+-------+
并给出以下 SSRS 矩阵:
所在行组层次结构:
-Year
|--Month
-Product
|--Color
需要在 Excel 中导出报告,每个国家的一个选项卡显示在上面的矩阵中,针对特定国家进行过滤。我采用的解决方案是手动创建相同矩阵可视化的 5 个副本,并在每个副本上手动设置 Country 过滤器。这是一个可怕的解决方案!
有人可以建议如何以动态方式自动执行此操作吗?
A) 理想情况下,整个 Tablix 中有一个选项允许执行此操作。我确实只在行组中找到了它。 B) 行组中的动态分页符在我的场景中似乎不起作用,因为我需要这样的层次结构,而我无法实现:
-Country
|--Year
|--Month
|--Product
|--Color
如果有不明白的地方,请随时在评论中提问。