1)新建“月份开始日期”和“月份结束日期”全局参数,均使用时间宏,{{{today %yyyy-MM}}}
2)回到卡片上,保障日期在筛选的月份范围内,新建计算字段,选择布尔型
日期字段 between 月份开始日期参数 and 月份结束日期参数
2.1)创建好之后,拖入筛选栏,筛选为true
3)计算月份差值,新建计算字段,选择数值
months_between(月份结束日期参数, 月份开始日期参数) + 1
4)计算比较值,新建计算字段,选择数值(我这边以商品分类下面的库存数据举例)
SUM([库存数]) over (partition by [商品分类])
/
([月份差值] * 160)
5)在外层新建日期筛选器,选择月粒度,区间
5.1)然后关联卡片上面的参数
最后的效果
|