Matrix 手动添加列的SSRS排序矩阵

Matrix 手动添加列的SSRS排序矩阵,matrix,reporting-services,ssrs-2016,Matrix,Reporting Services,Ssrs 2016,我有这样的矩阵预览: “报告#”和“标题指示器”列是手动添加的,“报告月”是用于行分组的月数,“1”和“3”是列组字段(部门键id)。在下图上设计: 我想按第一列“Report#”对数据进行排序。 我试着为那个专栏配置一些交互功能,但对我来说不起作用( 如何以这种方式对表中包含数据的行进行排序-2、2、3、3、4、4、5、5 谢谢!因此,在我看来,您可能需要进行一些更改才能获得所需的设置。首先,我建议您在查询中添加一个按[report\u month\u num]排序的,您可以取消repor

我有这样的矩阵预览:

“报告#”和“标题指示器”列是手动添加的,“报告月”是用于行分组的月数,“1”和“3”是列组字段(部门键id)。在下图上设计:

我想按第一列“Report#”对数据进行排序。 我试着为那个专栏配置一些交互功能,但对我来说不起作用(

如何以这种方式对表中包含数据的行进行排序-2、2、3、3、4、4、5、5


谢谢!

因此,在我看来,您可能需要进行一些更改才能获得所需的设置。首先,我建议您在查询中添加一个按[report\u month\u num]排序的
,您可以取消
report\u month\u num
上的当前行分组

您需要为四行中的每一行添加详细信息分组行。因此,在任意文本框中单击鼠标右键,导航到下面的“添加组>行组>相邻”。确保选择“显示您所创建的四个组中的每个组的详细信息数据”。您需要将数据复制到新行中,并且您应该已完成所有设置


这将确保您所期望的排序。

您想让用户按照预览中的方式对值进行排序吗?还是希望在报表执行时对数据进行排序?@Steve-o169嗨!在报表执行时对我来说是一个更好的解决方案。我不知道您如何将硬编码为Val2、Val3、Val4…的值排序为Val2、Val2、Val3,Val3…表的设置方式。您需要设置行分组以按报表分组,然后按月份分组。我不确定如何将数据设置为报表在不同字段中的位置。我不想这么说(因为它通常没有帮助),但一些示例数据会有所帮助。