AWS-quicksight:从 PowerbI 迁移 SAMEPERIODLASTYEAR
AWS-quicksight: Migrate SAMEPERIODLASTYEAR from PowerbI
我正在使用 amazon-quicksight,我正在尝试将一种功能从 PowerBi 迁移到 Quicksight,但这是不可能的。
我的想法是:我有一个包含两列“日期”和“销售额”的数据集。用户将有一个带有“日期”列的过滤器。可以 select 编辑多个日期。根据用户 selected 的日期,我们需要获得两个 KPI,第一个是这些日期的销售额总和(这已经完成),但第二个是我的问题,它应该是用户在同一天 select 编辑但在前一年的销售额总和(这取决于每个日期 select 编辑的年份)。
示例:
数据集:
DATE
SALES
2020-01-05
1
2020-02-01
1
2020-06-10
4
2020-06-17
1
2021-01-01
1
2021-02-01
3
2021-06-10
3
2021-06-15
5
如果用户 select 日期:2021-02-01、2021-06-10 和 2021-06-15,结果应为:
KPI 1:销售额总和(针对这些日期):11
KPI 2:上一年这些日期的销售额总和:5 ->(使用天数 2020-02-01、2020-06-10 和 2020-06-15)
您知道如何计算 KPI 2 吗?有什么建议吗?
在 powerBI 中,此 (KPI 2) 是通过函数完成的:SAMEPERIODLASTYEAR
提前致谢。
考虑到用户必须过滤两年的数据,例如 2020 年和 2021 年,我能够解决这个问题。
之后,我创建了“计算字段”:
calc_sum_sales = sum(sales)
之后:
calc_sum_sales_last_year = ({calc_sum_sales}-periodOverPeriodDifference(sum(sales),date,YEAR,1))
之后,我创建了一个“visual table”并在“group by”中添加了字段“date”,在“value”中添加了字段“calc_sum_sales_last_year”
我必须将日期列中的点击按“年份”分组。这样我就得到两行,每年一行。
最后,我将“视觉table”更改为“KPI”,得到了预期的结果。
我正在使用 amazon-quicksight,我正在尝试将一种功能从 PowerBi 迁移到 Quicksight,但这是不可能的。
我的想法是:我有一个包含两列“日期”和“销售额”的数据集。用户将有一个带有“日期”列的过滤器。可以 select 编辑多个日期。根据用户 selected 的日期,我们需要获得两个 KPI,第一个是这些日期的销售额总和(这已经完成),但第二个是我的问题,它应该是用户在同一天 select 编辑但在前一年的销售额总和(这取决于每个日期 select 编辑的年份)。
示例:
数据集:
DATE | SALES |
---|---|
2020-01-05 | 1 |
2020-02-01 | 1 |
2020-06-10 | 4 |
2020-06-17 | 1 |
2021-01-01 | 1 |
2021-02-01 | 3 |
2021-06-10 | 3 |
2021-06-15 | 5 |
如果用户 select 日期:2021-02-01、2021-06-10 和 2021-06-15,结果应为:
KPI 1:销售额总和(针对这些日期):11
KPI 2:上一年这些日期的销售额总和:5 ->(使用天数 2020-02-01、2020-06-10 和 2020-06-15)
您知道如何计算 KPI 2 吗?有什么建议吗?
在 powerBI 中,此 (KPI 2) 是通过函数完成的:SAMEPERIODLASTYEAR
提前致谢。
考虑到用户必须过滤两年的数据,例如 2020 年和 2021 年,我能够解决这个问题。
之后,我创建了“计算字段”:
calc_sum_sales = sum(sales)
之后:
calc_sum_sales_last_year = ({calc_sum_sales}-periodOverPeriodDifference(sum(sales),date,YEAR,1))
之后,我创建了一个“visual table”并在“group by”中添加了字段“date”,在“value”中添加了字段“calc_sum_sales_last_year”
我必须将日期列中的点击按“年份”分组。这样我就得到两行,每年一行。
最后,我将“视觉table”更改为“KPI”,得到了预期的结果。