前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >聚合函数Sum/Max/Count...

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

作者头像
公众号PowerBI大师
发布于 2019-08-07 02:10:55
发布于 2019-08-07 02:10:55
1.3K0
举报

聚合函数

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

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

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PowerBI大师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CI / CD+ Docker 综合实战
3、打包生成的代码,生成一个新版本的镜像,push到本地docker仓库harbor
BUG弄潮儿
2021/05/17
6710
CI / CD+ Docker 综合实战
Jenkins+Docker实现CI/CD
看到这一张图,我们就知道践行持续集成(CI)、持续部署(CD),可以简化工作流程,提高工作效率。
用户2032165
2019/04/01
1.2K0
Jenkins+Docker实现CI/CD
Jenkins+Docker+SpringCloud微服务持续集成(中)
如果有common公共子工程,那么需要将spring-boot-maven-plugin插件从总工程移动到各个微服务工程,否则common公共子工程继承了总工程之后,spring-boot-maven-plugin插件会报错,因为找不到启动类。
大忽悠爱学习
2022/09/29
5840
Jenkins+Docker+SpringCloud微服务持续集成(中)
08 . Jenkins之SpringCloud微服务+Vue+Docker持续集成
https://www.cnblogs.com/you-men/category/1789332.html
iginkgo18
2020/10/10
9860
08 . Jenkins之SpringCloud微服务+Vue+Docker持续集成
DevOps整合Jenkins+k8s+CICD
基于现在的互联网现状,更推崇敏捷式开发,这样就导致项目的迭代速度更快,但是由于开发团队与运维团队的沟通问题,会导致新版本上线的时间成本很高。这又违背的敏捷式开发的最初的目的。 那么如果让开发团队和运维团队整合到成一个团队,协同应对一套软件呢?这就被称为DevOps。 DevOps,字面意思是Development &Operations的缩写,也就是开发&运维。 然字面意思只涉及到了开发团队和运维团队,其实QA测试团队也是参与其中的。 网上可以查看到DevOps的符号类似于一个无穷大的符号
IT运维技术圈
2022/10/24
2.9K1
基于Jenkins的CICD
首次启动会因为数据卷data目录没有权限导致启动失败,设置data目录写权限(/usr/local/docker/jenkins_docker/data)
九转成圣
2024/04/10
1270
基于Jenkins的CICD
基于Jenkins Pipeline构建企业级CI/CD
本设计通过Jenkins Generic Webhook Trigger 插件实现了基于Webhook自动触发流水线构建。
用户1107783
2024/05/21
2000
基于Jenkins Pipeline构建企业级CI/CD
SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战
本文章主要讲述Docker、Jenkins、GitLab、Git、JDK、SpringBoot、Maven等技术结合实现自动化运维部署(DevOps)应用工程,适合SpringCloud部署。
JAVA葵花宝典
2021/07/16
9.5K0
基于 Docker 的 Jenkins + Tomcat 实战持续集成
Jenkins 的安装及配置 Jenkins 服务器的相关工具(maven、git、ssh)配置,详细步骤可参考 Jenkins笔记(1)的相关工具的安装及配置。
DevOps时代
2019/09/19
7570
基于 Docker 的 Jenkins + Tomcat 实战持续集成
Jenkins构建Maven项目
每种类型的构建其实都可以完成一样的构建过程和结果,只是在操作方式、灵活度等方面有所区别,在实际开发中可以根据自己的需求和习惯灵活选择(强烈推荐流水线类型,因为灵活度非常高)
大忽悠爱学习
2022/09/26
1.6K0
Jenkins构建Maven项目
性能环境之Jenkins+Maven自动化部署SpringBoot压测环境(实战篇)
Jenkins是目前最流行的开源CI(持续集成)工具,广泛用于项目开发,部署和自动化等。 本文将带着大家一起完成在阿里云Centos 7服务器间完成 Jenkins+Maven自动化部署SpringBoot压测环境整个过程。
高楼Zee
2019/07/17
8230
性能环境之Jenkins+Maven自动化部署SpringBoot压测环境(实战篇)
CentOs8 Linux安装Jenkins、部署并运行springboot项目
vim详解:点击 i 进入编辑模式即可编辑文本,编辑完之后Esc退出编辑模式, :wq 保存退出(注:这里是有【一个冒号+wq】),不保存就直接退出是 :q! (冒号+q+感叹号)
OwenZhang
2021/12/08
6380
CentOs8 Linux安装Jenkins、部署并运行springboot项目
【Jenkins】Linux下安装Jenkins并配置自动化部署Springboot的Git项目
选择war包下载 http://my-tech.oss-cn-hangzhou.aliyuncs.com/jenkins.war
Cheng_Blog
2022/02/25
7380
【Jenkins】Linux下安装Jenkins并配置自动化部署Springboot的Git项目
jenkins持续集成案例
线上环境使用的微服务的一套治理方案,由于把所有的模块全都放到一台机器上,启动的时候是通过java jar的方式进行启动,所以整个过程就非常的简单和清晰,大概思路如下:
dogfei
2020/07/31
1K0
Jenkins+GitLab+Docker+SpringCloud+Kubernetes实现可持续自动化微服务
  现有混合云平台的场景下,即有线下和线上的环境,又有测试与正式的场景,而且结合了Docker,导致打包内容有所区分,且服务的发布流程复杂起来,手工打包需要在编译阶段就要根据环境到处更改配置,因此纯手工发布增加了实施的难度,需要一个统一的适应各种环境部署的方案。
欢醉
2020/06/19
2.1K0
Docker安装Jenkins实现项目自动部署(Java Web项目) 顶
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
wuweixiang
2018/12/12
2.8K0
Jenkins教程(自动化部署)
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。
全栈程序员站长
2022/08/27
10.2K0
Jenkins教程(自动化部署)
性能环境之Jenkins+Maven自动化部署SpringBoot压测环境(Docker篇)
在上文性能环境之Jenkins+Maven自动化部署SpringBoot压测环境(实战篇)中我们介绍了常规部署流程,本文将在上文的基础上扩展Jenkins+Maven+Docker自动化部署我们的压测环境。
高楼Zee
2019/07/17
8710
性能环境之Jenkins+Maven自动化部署SpringBoot压测环境(Docker篇)
jenkins系列(2)pipeline
pipeline是部署流水线,它支持脚本和声明式语法,能够比较高自由度的构建jenkins任务.个人推荐使用这种方式去构建jenkins。
六个核弹
2022/12/23
1.4K0
jenkins系列(2)pipeline
Docker+Jenkins+GIT+Tomcat实战持续化集成
| Docker-server | 172.20.6.20 |Docker宿主机
KaliArch
2018/04/22
1.9K1
Docker+Jenkins+GIT+Tomcat实战持续化集成
推荐阅读
相关推荐
CI / CD+ Docker 综合实战
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档