虽然接触PowerBI工具挺早的(大约在2019年),但是当时并没有特别深入的了解,近来由于工作需要,逐渐学习和运用,感到像发现了新大陆一样。
今年调入计划岗位,有一项比较重要和需要频繁核算的项目,就是物料的需求核算,一直采用EXCEL,发现总要不停的重复性的核算,就想有没有什么方法在PowerBI中自动核算,只需要输入关键信息即可,于是揣摩了下,还真的做了出来。
其实除了常规的切片器运用,一个比较关键的点就是模拟参数的运用,通过现有的数据,与模拟参数进行运算就可以比较快速的将结果核算出来,效果如下:

只需输入产品编码和计划量就能将所需物料核算出来,当然如果产品编码在不太确定的情况下,需要通过产品名称或产品型号进行模糊匹配。
下面将整个制作过程记录如下:
一、导入数据源,比较关键的还是BOM表(基础定额表)。

进行简单的清洗,提升标题,更改数据类型,删除多余行等等操作。
二、新建一个参数(模拟参数)


实际会自动生成一个参数表,如果需要修改值范围的话在参数函数中修改即可。
三、计算所需DAX

这里用到的DAX很简单,通过模拟参数(产量)乘以子项主数量除以底数就能得出物料需求量。
四、可视化,将所需呈现的数据调出表,增加切片器。
由于POWERBI自带的切片器有记忆功能,通过制作书签记录页面初始信息,再使用自制的重置按钮将使用过的信息重置,方便下次使用。



五、最后一步就是发布了,发布到云端的个人工作区。
从产生的链接打开然后自己测试一下就完成了。
虽然VBA也能做成同样的效果,但是个人感觉PBI制作非常平滑自然,当然对和小道一样没有什么审美观念的人来说,制作出的成品颜值感觉要比EXCEL高许多。
网友评论