Reporting services tablix中具有列和行分组的交互式排序

Reporting services tablix中具有列和行分组的交互式排序,reporting-services,ssrs-2008,ssrs-tablix,Reporting Services,Ssrs 2008,Ssrs Tablix,我试图在tablix中定义交互式排序。排序应影响行顺序。 附上tablix的图片,以解释我想要得到的: 我已经尝试使用交互式排序定义列标题,并获取要按表达式排序的SubjectParentID(与下面描述的表达式相同)。我做的最后一个设置是将排序应用于tablix中的所有组 附加图像: 结果不是最新的,单元格中的数据被弄乱了 其他信息:列按SubjectParentID分组。行按Username作为父组和UserID作为子组进行分组 这些值是以下表达式的结果: =iif(isNothing(

我试图在tablix中定义交互式排序。排序应影响行顺序。 附上tablix的图片,以解释我想要得到的:

我已经尝试使用
交互式排序
定义列标题,并获取要按表达式排序的
SubjectParentID
(与下面描述的表达式相同)。我做的最后一个设置是将排序应用于
tablix
中的所有组

附加图像:

结果不是最新的,单元格中的数据被弄乱了

其他信息:列按
SubjectParentID
分组。行按
Username
作为父组和
UserID
作为子组进行分组

这些值是以下表达式的结果:

=iif(isNothing(Fields!ResReqCertID1.Value),
-99, 
总和(iif)(字段!CertStatusID.Value=3
或字段!CertStatusID.Value=4
或字段!CertStatusID.Value=5,
1.
0)-字段!ResReqCertID1.Value)

在文本框属性/交互式排序窗口中,将组选择更改为UserID组(假设该组是提供示例中行的最详细组)。

不幸的是,它不起作用,上面的表达式描述的行与UsedIDWell pick which group没有“直接”关系(从选择列表中)包含您的行。已经这样做了,但没有成功。您还有什么建议吗?