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 Sum
1 | AAA | 1 | 100 | 100
2 | AAA | 2 | 150 | 250
3 | BBB | 1 | 100 | 100
【参考方案1】:
您可能需要先按类别(升序或降序 - 可能并不重要),然后按收入(降序)排序。否则,您的每个类别都分布在您的数据集中。
【讨论】:
以上是关于RSUM - 列排序问题的主要内容,如果未能解决你的问题,请参考以下文章