如何查询期初期末库存余额?
1. 简介
1.1 案例简介
期初库存就是在一个库存会计时期开始时,可供使用或出售的存货(如:货品、物资或原料)的库存余额。
期末库存是指在一个库存会计时期结束时,可供使用或出售的货品、物资或原料的库存余额。
计算 期初期末库存 ,可以帮助企业更好地制定采购计划及生产计划,避免库存积压或供应不足。
1.2 设计思路
1)表单记录出入库有关的数据;
2)通过数据工厂计算每个产品每天的出库和入库数量;
3)仪表盘展示数据工厂计算结果,并汇总每个产品的总入库数量和出库数量,最后通过日期筛选分别筛选出期初库存和期末库存。
1.3 预期效果
通过筛选日期的方式筛选出期初以及期末的库存数据。如下图所示:
2. 设置步骤
在学习之前请安装 人事OA管理 应用模板 ,本文将按照模板中的示例数据进行讲解。
2.1 表单数据
本案例,我们以人事管理场景中的物资管理为例进行期初期末讲解。
物资管理中需要使用的表单有以下 4 张表单。
- 物品基础信息:记录每个产品的基础信息
- 物品领用表:出库表
- 物品归还表:入库表1
- 物资入库表:入库表2
2.2 数据工厂
通过 1 张出库表和 2 张入库表计算出每个产品每天的出入库库存数量,再和物品基础表进行横向相连,确保没有出入库过的产品也能计算出期初期末余额。步骤如下:
2.2.1 新建数据流
在 管理后台 处新建一个数据流,如下图所示:
2.2.2 设置输入数据源
对数据流进行重命名,然后添加 3 个输入节点,选择下列「物品领用表」、「物品归还表」、「物资入库表」这 3 张表单作为输入源:
2.2.3 数据过滤
每个节点后添加一个数据数据筛选节点,筛选出流转完成或者合格的数据。
2.2.4 数据追加合并
对过滤后的 3 张表单进行追加合并,合并为一张表数据:
整合后,将库存数量分为入库数量和出库数量。领用数量属于出库数量,另外 2 张表单的库存数量属于入库数量。合并后的配置如下:
如果不需要审批意见,还可以将审批意见删除:
2.2.5 分组汇总统计出入库库存
按照下述规则进行「分组汇总」,这一步是为了统计每个产品每天的出入库数据:
点击「数据预览」可以查看统计效果:
2.2.6 保存数据流
将横向连接节点连向输出节点,并对输出节点重命名。最后点击「保存」,完成整个数据流的设计:
2.3 仪表盘展示
将设计好的数据流放在仪表盘中进行展示。
2.3.1 添加仪表盘
添加仪表盘,并对仪表盘重命名,然后添加一个统计表,数据源选择刚刚新建的数据流:
2.3.2 期初库存查询表
对统计表重命名为「期初库存查询」,然后添加一个计算字段,字段命名为期初库存。计算公式为:
入库数量-出库数量
然后将物品名称和计算字段期初库存分别添加至维度和指标中,选择图表为透视表:
2.3.3 期末库存查询表
期末库存查询表的设置与期初完全一致,我们之后得出的期初期末库存依赖于日期数据的筛选,因为期末库存查询表直接复制期初库存查询表,然后将图表名称和计算字段的名称改为期末库存即可。如下图所示:
2.3.4 库存变化统计
再添加一个变化统计的透视表,数据源依然选择刚刚新建的数据流,设置如下:
2.3.5 设置筛选组件
1)期初期末筛选
添加 2 个筛选组件,筛选字段均为日期字段。一个对「期初库存查询」图表进行筛选,一个对「期末库存查询」图表进行筛选,设置方式如下:
- 筛选字段:日期时间字段
- 默认值:默认值的筛选条件选择「小于等于」
期末时间的筛选设置通上,筛选图表选择「期末库存查询即可」。
2)库存变化筛选
再添加一个时间筛选组件,对库存变化图表进行筛选。
3)产品筛选
如果想查看某一个产品或者某姐产品的库存变化,还可以添加一个筛选组件筛选物品名称,此时的筛选图表需要对这 3 个图表均生效。如下图所示:
2.4 效果演示
2.4.1 效果演示
通过筛选较早的时间得到期初库存,筛选较晚的时间得到期末库存,然后再筛选一个时间范围,可以得到库存在这个周期中的变化。如下图所示:
2.4.2 效果解读
期初时间的筛选范围为“小于等于”某个时间,那么就可以得出截止这个时间的库存余额,即作为期初库存。
期末时间的筛选范围也是“小于等于”某个时间,但是这个时间大于期初时间,筛选后可以得出截止这个时间的库存余额,即作为期末库存。
而日期范围的筛选计算的这个周期内入库数量总和和出库数量总和,得到的是出库和入库各自在周期内的差值,也就是库存的变化情况。
3. 注意事项
1)如果需要对某个产品的库存进行查询,可以设置筛选组件查询某个产品的变化情况,如果不需要,也可以删除这个筛选组件。
2)如果需要对期初期末数据进行导出,还可以设置透视表的导出权限,导出任意周期的库存期初期末数据。