PowerBI之DAX神功番外篇51 计算进销存 您所在的位置:网站首页 access获取所有表名 PowerBI之DAX神功番外篇51 计算进销存

PowerBI之DAX神功番外篇51 计算进销存

2023-05-21 02:27| 来源: 网络整理| 查看: 265

网友提问:

回答网友问题:

我是卖煎饼果子的,已经做了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 实验室设备网 版权所有