PowerBI之DAX神功番外篇51 计算进销存 | 您所在的位置:网站首页 › access获取所有表名 › PowerBI之DAX神功番外篇51 计算进销存 |
网友提问: 回答网友问题: 我是卖煎饼果子的,已经做了20多年了,2000年卖2块钱,现在8块了。 我每天的销售量都不一样,平均销售和实际销售是两回事。 即便是梁山好汉,有钱了,大家分也是一次性分,他们也不能,一天一人分2文钱,分没了就饿着,有再有了再分。 我们获取数据时应该拿到下面这样的表格 日期是唯一的,到货和期初库存没必要使用两列,比如期初库存,你就当是那天到的。因为你要的结果是每天关张后的库存,化的越简单越好! 如果我们使用左边的表会多一个度量值或多一个步骤,现在我们使用左边(复杂)的表为例。 (1)导入数据 表名:Sheet1其实业务逻辑就是 期初+入库-出库 = 每天的结余 期初是什么意思?你刚毕业,家长给你2000块钱,你找了一个工作,月底才开工资呢,你这个月只有家长给的这2000块钱花,花没了就饿着。 因为我在矩阵上行标题使用的是 Sheet1[日期] 列,所以度量值是: 学过的人应该没有看不懂这个度量的吧?删除Sheet1[日期]的筛选 再说入库,就好比财务给你开工资,1月份你挣了3000元,到下月开工资前你只有这3000元。 我们常用的方法有两种: 再说出库,就相当于是你每天花的钱呗 到货和出库的公式,1在《DAX神功》第1卷第14回,2在《火力全开》笔记第10课 现在写出最终结果 同样我们可以写成一个公式 也可以写成 其中就一个度量值搞定,但是我要先分开写,再合起来,让你看到效果。 如果不想显示没有意义的总计,使用 if+HASONEVALUE 组合将其显示为空。 这些我们在《火力全开》和《DAX神功》都讲过。 PowerBI讲师可能会匿名咨询: 1、如果日期不连续怎么办? 答:没事 2、如果需要更多颗粒度怎么办? 答:新建日期表,与这张表建立1对1关系 3、如果我把表换了怎么办? 答:如果我把电脑被格式化了怎么办?如果你电表里没电字了停电了怎么办?:) 如果是正常咨询,换表请再举例!如果能做通用的,微软就做个软件给你了,而不是开发DAX语言。 PowerBI学习顺序: 【1】Access基础篇,学习s01开头的集数,理解表格数据规范和表关系 https://www.bilibili.com/video/BV1tf4y117Sh 【2】PowerBI火力全开,学习函数语法,与应用场景 https://www.bilibili.com/video/BV1qa4y1H7wp 【3】DAX神功,学习DAX函数原理 https://www.bilibili.com/read/readlist/rl442274 【4】PowerBI可视化图表 https://www.bilibili.com/video/BV1W54y1i7dE https://www.bilibili.com/video/BV1r54y1i75n |
CopyRight 2018-2019 实验室设备网 版权所有 |