组, 我有一个基于多维数据集创建的SSRS报告,它生成(在某种意义上)三列动态。基本上它有[最后是当月出售数量],[今年当月出售数量],然后是[差异](图1)。我想要做的是根据方差列降序对“产品”组进行排序(图2)。它最初按[Product Group#]排序。
(图1)
(图2)
非常感谢任何建议
答案 0 :(得分:1)
我生成了一个示例数据集(仅通过查询)来测试它,但原理应该是相同的。
您需要将排序表达式应用于仅考虑总 Variance 的Matrix行组,并忽略其他列。
您可以使用类似于以下内容的表达式:
=SUM(IIf(Fields!col.Value = "Variance", Fields!val.Value, 0))
您可以看到这只根据需要计算方差值。
将其应用于行组排序表达式:
点击修改,然后排序,然后添加排序表达式。
最终结果:
根据需要按 Variance 排序。