RSUM - 列排序问题

Posted

技术标签:

【中文标题】RSUM - 列排序问题【英文标题】:RSUM - Issue with sorting of columns 【发布时间】:2014-11-03 07:02:37 【问题描述】:

在我的报告中,我有以下方式的数据

排名基于按类别分组的收入 - RANK(Revenue by Category Name)

在结果中,报告按类别名称分组(将类别名称放在部分中)

Revenue 是按降序排列的,这样在计算 RSUM 时,第一个结果应该是 Top Revenue,第三个结果应该是前三个收入的总和。

RSUM - RSUM(按类别名称收入

当收入被排序时(在标准中),因此结果如上面所解释的那样,我得到大多数记录的排名为 1 和一些记录2 和 3 排名,因此 RSUM 也以相同的方式产生。 如果我不按 Revenue 进行排序,那么 Rank 和 RSUM 的行为符合预期但默认情况下记录按 ID 排序而这不符合 RSUM top 得到 Top 'n' Revenue 之和的目的

【问题讨论】:

查看一些您所获得的结果和您所期望的示例可能会很有用。 @jackohug 我无法分享数据的截图。如果您能提及,我可以尝试更详细地说明您需要更多说明的部分。谢谢 不需要是真实数据,只是为了说明......ID | Category | Rank | Revenue | Running Sum1 | AAA | 1 | 100 | 1002 | AAA | 2 | 150 | 2503 | BBB | 1 | 100 | 100 【参考方案1】:

您可能需要先按类别(升序或降序 - 可能并不重要),然后按收入(降序)排序。否则,您的每个类别都分布在您的数据集中。

【讨论】:

以上是关于RSUM - 列排序问题的主要内容,如果未能解决你的问题,请参考以下文章

NSTableView 并在列标题问题中显示排序图像

如何按 A 列排序,然后按 B 列排序?

Excel排序问题,第一列排序已经完成,如何在保持第一列不变的前提下,排列第二列?

GWT CellTable 列排序

对列标题上的多个列进行排序,单击 ag-grid

Mat排序数字和文本列的问题