美文网首页BI学习笔记
销售需求丨借贷记账法(修)

销售需求丨借贷记账法(修)

作者: Fabric丨白茶 | 来源:发表于2020-09-08 22:14 被阅读0次

本期呢,白茶决定分享一下一位星球小伙伴的提问。

(示例文件会放到知识星球中,小伙伴们可以搜索“PowerBI丨需求圈”,文章结尾处会有二维码。)

这个是本期的示例文件,将其导入到PowerBI中:

问题是什么?问题是当项目名称作为切片器的时候,选择其中的任意一项,比如说选择“现金”,那么呈现出来的结果需要是包含PS001的两项,就是“现金”与“银行”。

白茶在最开始思考的时候,脑子都蒙了,这是啥算法,是不是原始数据有问题啊,为什么是这个样子的?

后来小伙伴说了,这是典型的借贷记账法。因为一进一出,看起来非常的不方便,需要能对其中的项目进行筛选。原谅白茶,没学过财务算法,第一时间没反应过来。

那么问题弄清楚了, 咱们来思考一下如何处理。

筛选项目,选择其中一项,让同属于一张订单的其他项目也显示,涉及到的知识点有点多:

第一,一定要有一个可以随意筛选的维度,这样可以保证能让可视化插件不完全受切片器的影响。

第二,当选择其中一个项目的时候,需要筛选整个表,让整个表迭代选择相关的订单,取同一订单的其他项目。

第三,取值,利用维度对相关数据进行取值计算。

思路清楚了,开始编写代码。

首先是维度,提取一个维度可随意筛选。

编写代码:

维度表 = 
VALUES ( '示例'[项目名称] )

利用VALUES函数的特性,去掉重复值,保留唯一值。这个表不需要与事实表建立联系。

结果如下:

编写如下代码:

借贷记账法 = 
VAR HQ =
    CALCULATETABLE (
        VALUES ( '示例'[订单编号] ),
        '示例'[项目名称] = ALLSELECTED ( '维度表'[项目名称] )
    )
RETURN
    CALCULATE ( SUM ( '示例'[金额] ), HQ )

结果如下:

动态展示一下:

基本上达到小伙伴的需求,解释一下代码含义:

VALUES('示例'[订单编号])在这里是为了去除重复值,提取一个不重复订单日期的表。

利用CALCULATETABLE表函数,对VALUES进行条件的限定,什么条件呢?

[项目名称]符合被ALLSELECTED函数筛选的项目。

通过CALCULATE对[金额]进行汇总以及上下文转换,提取原本行上下文中的[金额]值,转化为符合ALLSELECTED筛选条件的值,进行分类汇总。

最后,输出结果。
小伙伴们,GET了么?
(白茶:Biu~❤)

这里是白茶,一个PowerBI的初学者。

相关文章

  • 销售需求丨借贷记账法(修)

    本期呢,白茶决定分享一下一位星球小伙伴的提问。 (示例文件会放到知识星球中,小伙伴们可以搜索“PowerBI丨需求...

  • 销售需求丨借贷记账法(补修版)

    小伙伴们,还记得之前的《销售需求丨借贷记账法》的文章么?当时的最后结果展示如下: 这个动图展示的就是最终的动态结果...

  • 2019-03-31

    借贷记账法 借贷记账法,是以界和带作为符号的一种复式记账法。复式记账法是指对于每一笔经济业务都必须用相等的金额在两...

  • 支付产品-资金账户设计要知晓:会计等式“有借必有贷,借贷必相等。

    借贷记账法起源于13世纪的意大利,在清朝末期的光绪年间从日本传人中国。在各种复式记账法中,借贷记账法是产生最早,并...

  • 借贷记账法

    “借”、“贷”只是纯粹的记账符号,没有任何含义在内,至于哪一个字表示增加或减少要取决于账户的性质及结构。 资产+费...

  • 2019-08-07学习实验第10天

    8月学习实验 日目标:掌握3个知识点 中午午休时间,复习昨日所学知识点:借贷记账法的记账规则、借贷记账法下的账户对...

  • 2018会计中如何区分借贷

    【导读】借贷记账法中如何区分借贷方也一直困扰着许多初学会计的同学。下面为你分析一下如何区分。 借贷记账法是以“借”...

  • 笔记:借贷记账法

    会计的借和贷的产生,源于”借贷记账法“,借贷记账法下,所有账户的结构都是左方为借方,右方为贷方,但借方、贷方反映会...

  • 传统记账和分布式记账的区别

    复式记账法:有借必有贷,借贷两相等。 分布式记账法:一笔交易,全部记录

  • 会计基础 - 08 账户对应关系和会计分录

    会计基础 - 大纲 会计基础 - 07 会计记账 借贷记账法下的 、 一、账户对应关系 二、会计分录

网友评论

    本文标题:销售需求丨借贷记账法(修)

    本文链接:https://www.haomeiwen.com/subject/zffsektx.html