文章 查看内容
实用技巧

基于拉链表的动态库存查询实现

基于拉链表的动态库存查询实现

88 0 可视化分析 2026-3-18 13:51 发布者: 观小浩

基于拉链库存变化数据,动态传入开始和结束时间,查询该时间范围内的期末和期初库存以及库存变化情况。

一、数据准备

已如下附件为例 店-款-条码-拉链表.xlsx,展示对应门店-款号-编码的库存变化明细表

二、卡片绘制

①:引入全局参数开始和结束日期(目的是为了基于对应的日期实现动态的筛选)

    

   

②:基于全局参数过滤需要保留的数据行(这里需要基于真实业务逻辑处理,本案例筛选逻辑为 参数开始时间落在数据集的CHANGE_DATE(开始)和END_DATE(结束)日期所在行一直取数到参数结束时间落在数据集的begin和end日期所在行,以上面附件为例如果查询2026-02-04到2026-03-05,这筛选如下行

这里借助布尔类型字段实现筛选(注意开始和结束日期的开闭区间情况),字段创建完成之后拖入筛选选择true

③:期初与期末值计算(期初取筛选剩余数据行开始日期正序排列的第一个期初值作为最终期初值,期末值取筛选剩余数据行结束日期倒序排列的第一个期末值作为最终期末值)

最终卡片效果如下:

注意:期初和期末由于是开窗得到,这里字段聚合方式需要使用最大or最小or无处理。不能使用求和

三、看板筛选器联动实现动态筛选。



路过

雷人

握手

鲜花

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去评论 去发文 返回顶部
返回顶部