问答 查看内容
返回列表

如何计算筛选器筛选的月份差和与数值字段的比较值

85 1
发表于 3 天前 | 查看全部 阅读模式
如下图,我筛选器筛选某月到某月,想要用库存数除以(月份差*160),如何实现

截图202511061550221682.png

评论1

观小豪楼主Lv.1 发表于 3 天前 | 查看全部
1)新建“月份开始日期”和“月份结束日期”全局参数,均使用时间宏,{{{today %yyyy-MM}}}
截图202511061550428462.png
截图202511061550483776.png
2)回到卡片上,保障日期在筛选的月份范围内,新建计算字段,选择布尔型
日期字段 between 月份开始日期参数 and 月份结束日期参数
截图202511061551013917.png
2.1)创建好之后,拖入筛选栏,筛选为true
截图202511061551162307.png
3)计算月份差值,新建计算字段,选择数值
months_between(月份结束日期参数, 月份开始日期参数) + 1
截图202511061551382398.png
4)计算比较值,新建计算字段,选择数值(我这边以商品分类下面的库存数据举例)
SUM([库存数]) over (partition by [商品分类])
/
([月份差值] *  160)
截图202511061551511171.png
5)在外层新建日期筛选器,选择月粒度,区间
截图202511061552051504.png
5.1)然后关联卡片上面的参数
截图202511061552174209.png

最后的效果
截图202511061552305444.png

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表