【问题标题】:How to do a period over period comparison in Amazon QuickSight?如何在 Amazon QuickSight 中进行周期比较?
【发布时间】:2021-01-19 12:59:42
【问题描述】:

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

假设我有以下数据集:

date orders
2020-01-01 1
2020-01-02 2
2020-01-03 5
2020-02-01 4
2020-02-02 2

我想得到:

Jan 2020 Orders Feb 2020 Orders Delta Orders
8 6 -25%

期间可以由用户选择。

【问题讨论】:

    标签: amazon-quicksight


    【解决方案1】:

    我达到您想要的结果的方法是创建一个计算过的文件“MoM Change”:

    percentDifference(sum({ orders}), [date ASC], -1, [])
    

    此外,本教程可能会有所帮助:https://learnquicksight.workshop.aws/en/business-level-up.html

    【讨论】:

    • 当您在具有可扩展粒度的列中时,此 Quicksight *差异函数似乎会中断。示例:如果您有以下列:date_year(YEAR)、date_quarter(QUARTER) 和 date(MONTH),则 date_year = date 和 date_quarter=date。有什么办法可以克服这个限制吗?
    【解决方案2】:

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

    在对此进行研究时,我发现 QuickSight 已通过一些类似的功能对其进行了扩展。我使用了这个,它使用较少的参数:

    periodOverPeriodPercentDifference(measure, date, period, offset))
    

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

    periodTo___ 和 periodOver___ 还有其他几个变体可供查看。

    【讨论】:

    猜你喜欢
    • 2023-01-15
    • 2010-09-25
    • 2014-01-22
    • 1970-01-01
    • 1970-01-01
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多