PowerBI基础 ——第三天 分组求和summarizecolumns等同于SQL中的分组汇总group by
本文的数据下载地址:https://download.csdn.net/download/weixin_44435602/16128564
1、从官方给出summarizecolumns的解释:
返回组组的摘要表
语法: SUMMARIZECOLUMNS( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]…[, <name>, <expression>] …)
参数
groupBy_columnName 对 基表的完全限定的列引用(表 [ 列 ] ),其返回的表中包含不同的值 。 每个 groupBy_columnName 列都与后 续 指定的列交叉 联接(不同的表)或自 动 共存(相同的表)。filterTable 添加到指定 为 groupBy_columnName 参数的所有列的 筛选 上 下文中的表表达式。 筛选 器表中存在的 值 用于在 执 行交叉 联 接/ 自 动 共存之前 进 行 筛选 。name 表示要用于指定的后 续 表达式的列名称的字符串。表达式 任何返回单个值(而不是表)的 DAX 表达式。
返回值
一个表,它根据指定的分 组 包含所提供列的 值 的 组 合。 返回的表中 仅 包含符合后列条件的行:提供的表达式种至 少有一个为 其返回非空 值 。 如果一行的所有表达式的 计 算 结 果都 为 BLANK/NULL , 则该 行不包含在返回的表中。
2、以实例来理解
summarizecolumns返回的是一张表
2.1、单列去重
有这样一张表,想要得到一张姓名不重复的表
格式:SUMMARIZECOLUMNS('表名'[列名])
2.2、多列去重
格式:SUMMARIZECOLUMNS('表名'[列名],'表名'[列名],...)
2.3、分组求和
求个人分别在2019和2020的期末总成绩
格式:SUMMARIZECLOUMNS('表名'[列名],...,"汇总列列名",表达式)
分析这条语句:
1:是前面说的去重
2:是汇总列的列名
3:这个是成绩之和的度量值,可以先单独求出来
2.4、有条件的分组求和
求个人数学单科成绩
格式:SUMMARIZECLOUMNS('表名'[列名],...,filter('表名','表名'[列名]="条件"),"汇总列列名",表达式)
PowerBI基础 ——第三天 分组求和summarizecolumns等同于SQL中的分组汇总group by相关推荐
- SQL中的分组函数的使用
什么是分组函数? 分组函数是作用在一组数据中,返回一个结果的函数,包括组函数:AVG,COUNT,MAX,MIN,SUM: 数据说明 有五个表:学生表,老师表,课程表,学院表,课程成绩表. 表结构 初 ...
- influxdb基础(三)——influxdb按时间分片存储数据(shard和shard group)
文章目录 前言 shard分片 Cache缓存 Wal存储预写日志 Tsm file真正持久化存储数据 Compactor 合并压缩线程 shard group 分片逻辑分组 shard durati ...
- 求和oracle 的sql,oracle 利用 分组求和一张报表的 字段 金额 sql
select decode(t.f_disqua_level,'1','A类','2','B类','3','C类','4','D类','') as 等级, t.f_process as 发现地点, t ...
- mysql 连接 分组_详解MySQL中的分组查询与连接查询语句
分组查询 group by group by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表 ...
- mysql 连接查询分组_详解MySQL中的分组查询与连接查询语句
分组查询 group bygroup by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表达 ...
- access在sql中横向求和_access在sql中横向求和_求和还用Sum函数就out了,快捷键Alt+=一秒搞定,操作简单更高效......
日常工作进行数据整理的时候,求和这个操作对于大家是再熟悉不过了.简单的数据求和绝大多数同学都会想到一个函数,那就是Sum函数. 如上图所示,我们需要对人员的1-3月份数据进行横向和纵向的求和汇总.一般 ...
- 分组求和,将一列的数据求和
在数据库操作中常常会将某一列的具有相似性质的数据进行求和,昨天在做的项目中遇到了. 后来请教了一下自己又摸索了一下,得出了解决方案,那就是<strong>分组求和</strong&g ...
- mongodb的分组求和(使用aggregate方法)
mongo的分组求和目录 1.mongo脚本语句的分组求和 2.java中的spring-data-mongodb分组求和 1.mongo脚本语句的分组求和 mongo文档集合结构: 脚本如下: db ...
- 计算机基础课件第三章ppt,计算机应用基础第三章3.4.ppt
文档介绍: 3.4 使用网络服务 本节主要学****内容: 掌握即时通信软件QQ的安装与使用; 2. 开通与使用博客或微博; 3. 使用常用的网络服务,如网上存储数据.网上求职或购物 村僧弄锄蔓很卒河 ...
最新文章
- npm命令 VS yarn命令
- VC++ CopyFile函数使用方法
- 丰田pcs可以关闭吗_别只知道开不坏,现在的丰田还有这些厉害绝招!
- Bootstrap3 栅格系统
- 人工智能应用在会计工作中的优势
- 电脑重装系统按什么键进U盘PE
- 实验三:跟踪分析Linux内核的启动过程
- 使用QRCode轻松实现二维码扫描下载的功能
- Delphi -- 农历算法
- C - MaratonIME eats japanese food
- 借助微博实时号日引流200精准客源,微博实时号是什么?
- 酷我音乐在计算机其他的图标怎么去掉,酷我音乐这个快捷方式怎么删除?
- python将文字转换成图片_python将文本转换成图片输出的方法
- 秦九韶算法的matlab表示,1.3.2秦九韶算法
- 《左耳听风》-ARTS-打卡记录-第九周
- IOS: CoreData
- 我电脑感染了一种奇怪的病毒,它点中了我的笑穴!
- PS学习笔记 day1
- python五子棋单机版源代码_Python基于pygame实现单机版五子棋对战
- java 图片格式转化 wmf,emf 转 svg,png
热门文章
- iOS:沙盒之 Documents、Library、tmp、SystemData
- 类模板、变量模板、别名模板 基础知识点二
- Office2016,2019等家庭和学生版中word打开时显示“word无法启动转换器RECOVR32.CNV”的解决办法
- 魔域X喜马拉雅:参与配音大PK,赢取千元大奖!
- 解决DBeaver无法查看MySQL执行计划问题
- 云服务器和虚拟主机有什么区别?
- LINUX DHCP客户端配置及测试
- B+树 VS LSM树
- java图像处理---灰度化(二值化)处理
- 【数学建模笔记】2.整数规划