如何在 Amazon QuickSight 中进行周期比较?

我想将当前期间(例如当月)的数据与上一期间(例如上个月)进行比较。

假设我有以下数据集:

日期 订单
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%

期间可以由用户选择。

stack overflow How to do a period over period comparison in Amazon QuickSight?
原文答案
author avatar

接受的答案

我达到您想要的结果的方式是创建一个计算字段“MoM Change”:
{JVM=}
{JMX=}](https://i.stack.imgur.com/LUuuB.png)
此外,本教程可能会有所帮助: ```
percentDifference(sum({ orders}), [date ASC], -1, [])


答案:

作者头像

我希望支持上面的示例,因为它帮助我解决了这个问题。我还没有达到 15 岁的声誉(多么尴尬),所以我还不能这样做。但是感谢@chrigu 的帮助。

在研究这一点时,我发现 QuickSight 已经用一些类似的功能扩展了它。我使用了这个,它使用较少的参数:

periodOverPeriodPercentDifference(measure, date, period, offset))

https://docs.aws.amazon.com/quicksight/latest/user/periodOverPeriodPercentDifference-function.html

periodTo 和 periodOver 还有其他几个变体可供查看。