ranking - 有没有办法在电源查询中对多列进行排名?
问题描述
我正在设置一个查询,我需要对多个列进行排名。我能够按降序对第一列进行排序并插入一个索引列。但是,我无法对其他列进行排名。
我在下面提供了一个示例:显示代理绩效的表格
Agent | surveys | rank | outcalls |total calls |outcalls/total calls |rank
Dallas | 80% | 1 | 50 | 80 | 62.5% | ?
May | 75% | 2 | 90 | 100 | 90.0% | ?
Summer | 60% | 3 | 60 | 75 | 80.0% | ?
所以基本上从上面的例子中,我能够添加一个对调查进行排名的索引列。如何在保持其他列中的排名的同时对呼出/总呼叫列进行排名?
解决方案
在这种情况下,一种简单的方法是对 进行排序outcalls/total calls
,添加另一个索引列,然后rank
如果您想恢复到起始顺序,则对第一列进行排序。
推荐阅读
- stripe-payments - 不允许用户在 Stripe Checkout Session 上更改电子邮件
- python - 连接类型不适用于覆盆子
- javascript - HTML画布中的外线渐变
- javascript - 如何在组件内的 react.js 中创建搜索
- elixir - 映射键存在且值大于0
- windows - 如何在 Windows 中使用命令提示符打印包含 esc/pos 命令的 .txt 文件?
- javascript - React Material UI:Appbar 给出了 TypeError: Cannot read properties of undefined (reading '100')
- python - 为每个视频生成单独的 H5 文件
- javascript - 在控制台和事件监听器中执行时函数输出不同
- spring-boot - @DataJpaTest Spring Boot 集成测试以及 Swagger Config Class 不起作用