专栏首页公众号PowerBI大师聚合函数Sum/Max/Count...

聚合函数Sum/Max/Count...

聚合函数

在度量值公式栏里,无论你输入'还是[,智能提示的都不会是列,而是其他已创建好的度量值,所以度量值是不可以直接引用列的。比如'咖啡数据表'中的[数量]列, 该表有近3万行,把这3万行的数据放入度量值中是没有任何意义的。度量值输出的是一个计算结果,所以我们只有用聚合函数求计算列的聚合值才有效。

聚合函数与Excel的基本计算函数是非常相像的,区别是Excel引用的是单元格,而DAX引用的是列。我们仍在咖啡数据表的基础上来完成:

1.求咖啡卖的杯数[销售量]=Sum('咖啡数据'[数量]);

2.求[平均杯数]=Average('咖啡数据'[数量]);注意公式栏里的解释也是非常有用的提示。

3.如果每一行数据视为一位顾客购买的订单,求订单中最大的杯数[最大杯数]=Max('咖啡数据'[数量]);

4.求订单的数量[订单数]=Countrows('咖啡数据'),这里你发现,聚合函数不仅可以引用列还可以引用表,Countrows即计算表的行数。

5.求我们在全国有多少个城市分店[城市数量]=distinctcount('咖啡数据'[城市]), Distinctcount是计算列中不重复值的数量。

上面5个函数的计算结果如下表。同理,计算最小值用Min,计算空白项个数Countblank,还有Count,CountA(计算列中不为空的数目)等等。这些道理是一模一样,大家自行挖掘,也可以随用随查。

本文分享自微信公众号 - PowerBI大师(PowerBIMaster),作者:马世权

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PowerBI公式-Filter函数

    度量值工作的两大核心步骤是筛选和计算,筛选函数是制定计算的范围,聚合函数的用途是计算。如果你能够领悟第一阶段学习的筛选和聚合共10个函数以及上下文的概念,你就掌...

    公众号PowerBI大师
  • PowerBI公式-IF和SWITCH逻辑函数

    IF的应用与Excel中的IF基本一样。此外它同Divide类似,最后一个参数否也是可选项,如果省略的话,则默认返回空。

    公众号PowerBI大师
  • 东哥陪你学DAX——Contains

    而Contains是在列中查找指定值,并且是精确匹配,结果只有两种:true或false

    公众号PowerBI大师
  • 双拼域名yansuan.com被木雨林收购

    拼音在中国通用程度,无需过多言语解释,大家都会懂。因此拼音域名在国内市场甚是吃香,备受投资人青睐。近日,投资人木雨林在朋友圈爆料称,收购了一枚双拼域...

    躲在树上的域小名
  • Linux 中断处理浅析

    最近在研究异步消息处理, 突然想起linux内核的中断处理, 里面由始至终都贯穿着”重要的事马上做, 不重要的事推后做”的异步处理思想. 于是整理一下~ ? 第...

    小小科
  • 在Task中使用依赖注入的Service/EFContext

    前几天在做某个功能的时候遇到在Task中使用EF DbContext的问题,学艺不精的我被困扰了不短的一段时间,

    李国宝
  • 性能测试 接口性能测试需要注意的点

    有些接口的调用会触发对其它系统接口的调用,针对这种情况,可能得考虑添加“挡板”--代码中注释掉对外部系统接口的调用,直接返回模拟数据,模拟对外部系统接口的调用返...

    授客
  • 创建一家互联网公司需要几个人?一个就够了

    Listen Notes 地址:https://www.listennotes.com/

    机器之心
  • Ajax详解

    image.png 一:什么是Ajax Ajax是(Asynchronous JavaScript And XML)是异步的JavaScript和xml。也...

    java达人
  • 还在为面试心慌慌,69道面试题,助你提升功力

    上周很多同学都考完试放假了,常舒了一口气,但是准备找工作的同学还是心慌慌,明年的春招压力更大,笔试题,面试题,算法题怎么破,有没有好的网站,资料可以参考? 周末...

    sergiojune

扫码关注云+社区

领取腾讯云代金券