场景:在筛选器中选择商品的年季(商品上架的年和季度)和日期(营业日期),表格中计算不同年季商品的销售额和年同比销售额。这里的年同比销售额需要在时间和商品两个维度上做年同比计算,例如2023Q1的新品在2023-02-01到2023-05-31的年同比销售额对应的是2022Q1的新品在2022-02-01到2022-05-31的销售额。 解决思路:使用卡片高级计算-同环比或者日期全局参数只能计算时间维度上的年同比,无法让商品维度也对其到年,所以可以在ETL中预先算好年同比。 对于普通的时间维度上的年同比计算,在ETL上计算时,可以使用日期向后推移一年再行拼接和分组聚合的方式来、计算。 对于商品维度上的年同比,我们可以使用类似的方法,将商品维度上的年季标签向后推移1年就可以了。在将时间维度、商品维度都向后推移一年后,再做行拼接和分组聚合,就能实现上述场景啦。 除了时间维度、商品维度的年同比,你还遇到过哪些复杂的年同比计算? |