带有手动添加列的 s-s-rS 排序矩阵

Posted

技术标签:

【中文标题】带有手动添加列的 s-s-rS 排序矩阵【英文标题】:s-s-rS Sorting Matrix with manualy added column 【发布时间】:2019-10-09 14:42:07 【问题描述】:

我有这样的矩阵预览:

“报告#”和“标题指示符”列是手动添加的,“报告月份”是用于行分组的月份数,“1”和“3”是列组字段(department_key_id)。如下图设计:

我想按第一列“报告#”对数据进行排序。 我尝试为该列配置一些交互,但对我不起作用(

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

谢谢!

【问题讨论】:

您想允许用户在预览中对值进行排序吗?或者您希望在报告执行时对数据进行排序? @Steve-o169 嗨!执行报表对我来说是一个更好的解决方案。 我不明白您如何将硬编码为 Val2、Val3、Val4... 的那些排序为 Val2、Val2、Val3、Val3...你已经设置好了桌子。您需要将行分组设置为按报告编号分组,然后按月份分组。我不确定您的数据是如何设置到您在不同字段中拥有 Report# 的位置的。我不想这么说(因为它通常无济于事),但一些示例数据会有所帮助。 【参考方案1】:

所以在我看来,您可能需要进行一些更改才能在此处获得所需的设置。首先,我建议您在查询中添加ORDER BY [report_month_num],您可以取消report_month_num 上的当前行分组。

您需要为四行中的每一行添加一个详细信息分组行。因此,右键单击任何文本框,导航到 添加组 > 行组 > 下方相邻。确保为您创建的四个组中的每一个选择显示详细数据。您需要将数据复制到新行中,然后一切就绪。

这应该可以确保您所期望的顺序。

【讨论】:

以上是关于带有手动添加列的 s-s-rS 排序矩阵的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 报告固定宽度和分栏

将行添加到带有列的空数据框

s-s-rS 2008 - 如何将小计添加到矩阵

s-s-rS 获取之前的总数

带有表达式的 s-s-rS 小计列

矩阵文件添加列标签