报表用户希望按业务单位划分组,并且在每个组中,他们希望绘制一组相同的 4 个指标,并依次排列:metric1、metric2...metric4。在每个 merticN 图表下,他们想要一个矩阵,在行中显示 metricN 值,其中月份为列(metricN 实际上是 3 个指标:当前月份、YTD 和上一个 YE,每个月都相同)。
问题:我知道可以使用绑定到组的列表来按组显示图表。是否可以在图表下方(而不是右侧)插入同一组的矩阵?我尝试插入嵌套矩形,但嵌套矩形内的矩阵不能再绑定到同一个数据集,不用对组说(数据集已禁用)。
作为概念证明,我可以在适当的组内构建一个带有图表的矩阵,但这并不能解决将图表放在数据之上的任务。这些图表,即使很小,在设计上看起来也不错,但在预览模式下,SSRS 会玩一些肮脏的把戏。生成的图表(占用 100% 的组框并且没有为组标题留出空间,当然)非常丑陋 - 缩放(为什么?!)和被挤压到一个小区域的可怕组合。当图表在密闭空间中时,SSRS 似乎会发疯。图表垂直和水平拉伸,线条粗而模糊。只有那些最终出现在页面末尾的部分组中的图表从图形 POV 中看起来不错。
最可耻的部分是,即使数据按矩阵正确分组并反映在轴自动缩放刻度和图例中,它也没有被绘制出来。图表仍然为空。必须有一些“高级选项”隐藏在某个地方,这是图表在矩阵中工作所必需的,或者它只是被窃听了。
编辑:
到目前为止,我所做的最好的事情是在一个组上方添加一个总计行并将一个图表插入到该单元格中。它有点接近要求,但有几个缺点:
- 图表仅在组名上方,不在整个矩阵上方
- 由于p.1,图表不能足够大
- 矩阵的列标题通过图表的区域高度与矩阵数据分开
然而,图表仍然没有绘制数据。使用类别/系列组的“同步组”属性没有帮助。