「DAX函数累加求和的方法

大家都知道,DAX函数中的度量值,自身已经具备筛选功能,但有时我们不希望被自动筛选,并且还要进行逐级的累加求和,这在DAX函数中怎么实现呢?

例如我们有3款产品,从21年3月份开始持续销售,我们按日期维度展示销量;

首先创建度量值,销量 = sum('销售数据'[销售数量])

按日期维度制作趋势图,无论是“月度”或者“季度”,度量值都会自动计算当前日期维度筛选后的总量;

   

按月度统计

   

按季度统计

当我们希望算累加值时,SUM函数就无法单独满足了,此时需要同时使用Calculate函数,All函数,Filter函数;

Calculate函数【作用:筛选,返回:按一定条件筛选后的值】

语法:Calculate(度量值 or 表达式,条件)

ALL函数【作用:清除筛选,返回:清除筛选后的表格或列】

语法:ALL('表名称'[列名称])

Filter函数【对筛选的表进行横向的逐行扫描,也叫迭代函数】

语法:Filter(表,条件)

综合以上几个函数,我们再创建度量值进行累加求和

累加销售 = CALCULATE('度量值'[销量],FILTER(ALL('销售数据'[销售日期]),'销售数据'[销售日期] <= MAX('销售数据'[销售日期])))

   

累加销售趋势

在Excel表中,累加求和只需要新增一列,然后在每一个单元格写入求和公式,这在少量数据时很容易实现!

但进行几百万,几千万的大数据分析时,Excel就无法满足了,并且Excel本身录入很多公式时,会非常占用内存,导致Excel使用起来又卡又慢。当你学会使用以上DAX函数后,就可以快速在Power BI中得到结果;

当然,有时候累加求和也只是一个中间值,实际数据分析中,我们会以累加求和的值作为分母,计算累计占比,然后通过不同维度进行比例分析。

(0)

相关推荐

  • excel 中求和函数sum的使用方法

    我们在使用Excel制作表格的时候经常会使用到一些函数,下面就给大家讲讲excel 中求和函数sum的使用方法.具体如下:1. 第一步,在电脑上打开Excel软件,然后选中如图所示需要显示求和结果的单 ...

  • Excel表格中多列条件求和的方法

    Excel表格中多列条件求和的方法.先来看一组销售数据,是某商场不同品牌电视机的三天销售记录: 现在需要根据G列的品牌,计算其三天的销售总和. 想必有表亲已经想到办法了,既然是按条件求和,就用SUMI ...

  • excel怎么求和?Excel的求和多种方法

    Excel是我们日常办公的常见软件,在不同的情况下,用不同的求和方法,使得操作更为便捷.顺心,那么excel怎么求和?下面小编就为大家详细介绍Excel的求和多种方法,来看看吧! 数据连续的求和 方法 ...

  • Excel对时间进行求和的方法

    excel是一款电子表格软件,它拥有直观的外形.优异的计算功能.然而,仍然有不少用户对于一些操作不太熟悉,他们问道:怎样才能对表格中的时间进行求和呢?小编今天给大家分享解决这个问题的方法.具体如下:1 ...

  • SUM函数的使用方法(函数sumif的使用方法)

    内容制作不容易,喜欢的请多多添加关注!!收藏!!分享!!你的支持是我更新的动力!!大家好!我今天给大家分享工作中最常见的问题本期为大家分享一下,我们经常用的SUM函数,它对应的7种求和应用方法,你知道 ...

  • excel公式产生的错误值用函数显示为空方法

    excel公式产生的错误值用函数显示为空方法.把excel公式产生的错误值显示为空,例如被除数为0时,便有错误值产生.为了不让错误值打印出来,必须把错误值显示为空.我们用excel里面的函数iferr ...

  • Excel使用Code函数返回数字代码方法图解

    在Excel的使用过程当中,我们有时需要使用CODE函数数字代码,那么具体该如何操作呢?今天小编就为大家详细介绍一下,一起来看看吧! 方法/步骤 1.Excel中返回文字串中第一个字符的数字代码(对应 ...

  • wps数据透视表求和的方法

    如何用wps数据透视表求和,下面小编将为大家带来的是用wps数据透视表求和的方法!有需要的朋友一起去看看吧! 1.举例说明. 如图,现在想把book1中每个内部编号对应的已到货数求和,生成一张一个内部 ...

  • Excel中的Countifs函数(查询统计)使用方法介绍

    Countifs是Countif的复数,多条件统计.下面就为大家介绍它的使用方法,来看看吧! 方法/步骤 首先我们随意的求一个数据统计我们选择300分以上400分以下看一下这之间有多少人.同样的先输入 ...