【问题标题】:How to create weekly YoY metric in AWS QuickSight?如何在 AWS QuickSight 中创建每周 YoY 指标?
【发布时间】:2020-09-11 01:13:16
【问题描述】:

我正在尝试计算特定日历周的列的总和,并希望将其与上一年的同一周进行比较。

假设我有 2020 年的 WK21 总和为 1000,2019 年 WK21 的总和为 800。该字段应返回:200。

附件是我的数据集的样子。

我想对每个段的每周学分求和,看看与上一年同一段的该周总和有何不同。稍后我会将差异更改为 percentDifference,但我假设主要公式是相同的。

这样容易吗?

在 WoW(同年)中尝试了这个(percentDifference),它使用这个公式:

percentDifference(sum({credit}),[{wk} ASC],-1,[{year}, industry, segment])

但是当尝试每周 YoY 以下公式时,它不起作用(-52 因为一年中有 52 周): percentDifference(sum({credit}),[{wk} ASC, year ASC],-52,[industry, segment])

PS:对于国家,我没有考虑到这一点,因为我想稍后过滤出我想要的国家......

【问题讨论】:

    标签: data-visualization dashboard amazon-quicksight


    【解决方案1】:

    对于同比差异,创建如下计算字段

    difference(sum({credit}), [{wk} ASC, {year} ASC], -1, [{Industry}, {Segment}])
    

    对于同比百分比差异,您的计算字段将是

    percentDifference(sum({credit}), [{wk} ASC, {year} ASC], -1, [{Industry}, {Segment}])
    

    这是因为函数中的查找索引(-1)是基于行的排序(函数中方括号中的排序顺序)

    来源:percentDifferencedifference QuickSight 文档

    【讨论】:

      【解决方案2】:

      尝试 -100 而不是 -52。由于 'wk' 字段不是日期定义的字段,它可能只是将 'wk' 视为 int。

      【讨论】:

      • 但是-52也是整数类型。为什么会有帮助?
      猜你喜欢
      • 2022-07-28
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-08
      • 2021-11-17
      • 1970-01-01
      • 2021-12-16
      相关资源
      最近更新 更多