在 Microsoft 报告中查找排名
有什么方法可以在 Microsoft Reports 中找到一组值的排名吗?
例如,为了生成如下所示的表格,我应该在排名列中输入什么函数/公式?
+------+-----+ |Value | Rank| +------+-----+ | 12 | 3 | | 30 | 5 | | 5 | 1 | | 10 | 2 | | 24 | 4 | +------+-----+
更新
值列中的值是根据报告端的计算生成的,因此我无法使用查询找到排名。
Is there any way I can find the rank of a set of values in Microsoft Reports?
For instance, in order to produce a table like the one below, what function/formula do I enter in the Rank column?
+------+-----+ |Value | Rank| +------+-----+ | 12 | 3 | | 30 | 5 | | 5 | 1 | | 10 | 2 | | 24 | 4 | +------+-----+
Update
Values in the value column are produced from calculations on the report-side so I cannot find the rank using a query.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您将获得的最接近的是 RowNumber 函数,但这取决于基础排序顺序。
我强烈建议将值列逻辑服务器端移动并使用 SQL 创建以获取排名值。
The closest you are going to get is the RowNumber function, but that depends on the underlying sort order.
I thoroughly recommend moving the value column logic server side and creating using SQL to get a rank value there.