我想将当前期间(例如当月)的数据与上一期间(例如上个月)进行比较。
假设我有以下数据集:
日期 | 订单 |
---|---|
2020-01-01 | 1 |
2020-01-02 | 2 |
2020-01-03 | 5 |
2020-02-01 | 4 |
2020-02-02 | 2 |
我想得到:
2020 年 1 月订单 | 2020 年 2 月订单 | 达美订单 |
---|---|---|
8 | 6 | -25% |
期间可以由用户选择。
我想将当前期间(例如当月)的数据与上一期间(例如上个月)进行比较。
假设我有以下数据集:
日期 | 订单 |
---|---|
2020-01-01 | 1 |
2020-01-02 | 2 |
2020-01-03 | 5 |
2020-02-01 | 4 |
2020-02-02 | 2 |
我想得到:
2020 年 1 月订单 | 2020 年 2 月订单 | 达美订单 |
---|---|---|
8 | 6 | -25% |
期间可以由用户选择。
我达到您想要的结果的方式是创建一个计算字段“MoM Change”:
{JVM=}
{JMX=}](https://i.stack.imgur.com/LUuuB.png)
此外,本教程可能会有所帮助: ```
percentDifference(sum({ orders}), [date ASC], -1, [])
我希望支持上面的示例,因为它帮助我解决了这个问题。我还没有达到 15 岁的声誉(多么尴尬),所以我还不能这样做。但是感谢@chrigu 的帮助。
在研究这一点时,我发现 QuickSight 已经用一些类似的功能扩展了它。我使用了这个,它使用较少的参数:
https://docs.aws.amazon.com/quicksight/latest/user/periodOverPeriodPercentDifference-function.html
periodTo 和 periodOver 还有其他几个变体可供查看。