首页 > 解决方案 > 如何在 AWS QuickSight 中创建每周 YoY 指标?

问题描述

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

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

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

在此处输入图像描述

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

这样做容易吗?

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

percentDifference(sum({credit}),[{wk} ASC],-1,[{year}, 行业, 细分])

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

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

标签: data-visualizationdashboardamazon-quicksight

解决方案


对于同比差异,创建一个计算字段,如下所示

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

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

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

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

来源:percentDifference差异QuickSight Docs


推荐阅读