Reporting services 要使用列组和行组对SSRS矩阵中的值进行交互式排序吗

Reporting services 要使用列组和行组对SSRS矩阵中的值进行交互式排序吗,reporting-services,ssrs-tablix,Reporting Services,Ssrs Tablix,我搜索了一下,没有找到答案,所以我有点紧张,这是不可能的 我一直在向行组添加交互式排序,它工作得很好,但当我尝试将其添加到列组时,我遇到了麻烦。例如,我有一个名为Agency_Ref的行组和一个名为Nutrition的列组 在营养分组中,表达式为=Sum(Fields!Weight.Value)/Sum(Fields!Weight.Value,“Agency_Ref”),以便显示Agency行分组中特定营养属性的百分比。当我在交互式排序中将该表达式添加到“按表达式排序”中时,不会出现错误,但排序

我搜索了一下,没有找到答案,所以我有点紧张,这是不可能的

我一直在向行组添加交互式排序,它工作得很好,但当我尝试将其添加到列组时,我遇到了麻烦。例如,我有一个名为Agency_Ref的行组和一个名为Nutrition的列组

在营养分组中,表达式为=Sum(Fields!Weight.Value)/Sum(Fields!Weight.Value,“Agency_Ref”),以便显示Agency行分组中特定营养属性的百分比。当我在交互式排序中将该表达式添加到“按表达式排序”中时,不会出现错误,但排序不起作用。它假装排序,只是保持相同的顺序


有什么想法吗?

第一个问题,什么版本的SSRS?第二个问题(这似乎总是让我明白),您是否尝试过将表达式调整为
IIF
语句以消除被0除的可能性?我使用的是11.0.5058.0。我尝试过(=IIF(Sum(Fields!Weight.Value,“Agency_Ref”)=0,”,Sum(Fields!Weight.Value)/Sum(Fields!Weight.Value,“Agency_Ref”)),我也遇到了同样的问题,排序根本不起作用。