PowerBI基础——第二天 最强大的引擎calculate、筛选表calculatetable、高级筛选器filter
简体中文版的PowerBI官网:数据可视化 | Microsoft Power BI
在Analysis Services、Power BI 以及 Excel 中的 Power Pivot中使用的公式表达语言叫做数据分析表达式(DAX)语言
本篇文章介绍一些常见的函数用法,sum(求和)、countrows(统计行数)、average(求平均值)、lookupvalue(匹配)、related多对一匹配、relatedtable一对多匹配等,简化数据分析步骤提升效率
文章中的数据来源下载:powerbi基础入门练习表.xlsx_PBIX案例库-Microsoft文档类资源-CSDN下载
1、关系函数
1.1、求单一品相的销量:calculate计算由指定筛选器修改的上下文中的表达式
1.1.1、单条件使用
如果我只想求酥梨罐头的销量,该怎么办呢?
格式:calculate(表达式/度量值,'表'[列]=条件)
展示结果:
1.1.2、多条件使用:in
求除了酥梨罐头以外,其他的三个品相的销量
格式:calculate(表达式/度量值,'表'[列] in {条件1,条件2,....})
1.1.3、多条件反向使用:not....in
求除去其他的三个品相以外,酥梨罐头的销量
格式:calculate(表达式/度量值,not '表'[列] in {条件1,条件2,....})
展示结果:
1.2、求单一品相的销售明细表:calculatetable
格式:calculatetable('表','表'[列名]=条件)
新建表,单独把酥梨罐头的销售明细表取出来
2、高级筛选器filter
求酥梨罐头订单数
酥梨罐头订单数 = COUNTROWS(FILTER('销售表','销售表'[商品编码]="A03"))
展示结果:
calculate和filter效果是相同的
1店酥梨罐头销量 = calculate([总销量],'销售表'[商品编码] = "A03",'销售表'[店号] = "1")
1店酥梨罐头filter销量 = calculate([总销量],filter('销售表','销售表'[商品编码] = "A03" && '销售表'[店号] = "1"))
从以上可以看出,calculate更加简洁,那么什么时候去使用filter呢?
在calculate函数汇总直接筛选条件里,只有满足:
'表'[列] = 固定值 '表'[列] <> 固定值
'表'[列] >= 固定值 '表'[列] <= 固定值
'表'[列] > 固定值 '表'[列] < 固定值
但是遇到以下情况,必须使用filter函数
[列] = [度量值] [列] = [公式] [列] = [列]
[度量值] = [度量值] [度量值] =[公式] [度量值] = 固定值
求门店酥梨罐头销量大于6000有哪些?
首先,求出总销量 = SUM('销售表'[销售数量])
然后,求酥梨罐头销量 = CALCULATE([总销量],'销售表'[商品编码]="A03")
最后,求出大于6000的filter销量 =CALCULATE([酥梨罐头销量],FILTER('销售表','销售表'[酥梨罐头销量]>6000))
PowerBI基础——第二天 最强大的引擎calculate、筛选表calculatetable、高级筛选器filter相关推荐
- 初等数学O 集合论基础 第二节 映射与集合的势
初等数学O 集合论基础 第二节 映射与集合的势 这一节的目标是基于映射建立比较集合"大小"的工具--集合的势(cardinality),也被称为集合的基数,这个工具是自然数的基数理 ...
- 计算机系统基础期中考试,计算机系统基础第二次作业.docx
文档介绍: 计算机系统基础第二次作业3.对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个操作数的寻址方式.(1)mov8(%ebp,%ebx,4),%a ...
- 计算机技术的应用 课件,计算机技术及应用基础――第二章ppt课件
<计算机技术及应用基础――第二章ppt课件>由会员分享,可在线阅读,更多相关<计算机技术及应用基础――第二章ppt课件(64页珍藏版)>请在人人文库网上搜索. 1.第二章 VB ...
- 中国石油计算机第二次在线作业,中国石油大学(北京)计算机应用基础第二次在线作业1教程.docx...
中国石油大学(北京)计算机应用基础第二次在线作业1教程 第一次在线作业 窗体顶端 单选题 (共40道题) 窗体底端 第二阶段在线作业 窗体顶端 单选题 (共30道题) 1.(2.5分) 在Word的编 ...
- 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)
计算机文化基础(第二章Windows2000操作系统) 第二章Windows 2000 操作系统1. 打开"资源管理器"的方法不能是_A右击"开始"按钮 B选择 ...
- 计算机应用第1次行考0001,四川电大5110083 计算机应用基础第二次形考_0001答案
计算机应用基础第二次形考_0001 试卷总分:100 测试时间:480分钟 剩余时间:479分48秒 判断题单项选择题 多项选择题 一.判断题(共 10 道试题,共 30分.每小题3分,共 ...
- 江开计算机应用基础第二次形考,江开计算机应用基础第二次形考作业
江开计算机应用基础第二次形考作业及答案 作业说明: 1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间. 2.学习完第二单元计算机网络等内容之后必须完成本次作业,并请在规定时间 ...
- 计算机文化基础第二次作业-简答题,中传2018年秋计算机文化基础第二次作业-简答题...
<中传2018年秋计算机文化基础第二次作业-简答题>由会员分享,可在线阅读,更多相关<中传2018年秋计算机文化基础第二次作业-简答题(7页珍藏版)>请在人人文库网上搜索. 1 ...
- 西南交通大学计算机应用基础第1次作业,计算机系统基础第二次作业
计算机系统基础第二次作业 3.对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个操作数的寻址方式. (1)mov 8(%ebp, %ebx, 4), %a ...
最新文章
- python上海培训哪里比较好-上海十大python培训机构排名
- Maven 常见问题
- UWP图片编辑器(涂鸦、裁剪、合成)
- 使用WebLogic共享库连续交付ADF应用程序
- 对目前自己的博客做一个小结
- chat.php能定期刷新,php+ajax实现在线刷新,即时通讯,无需mysql数据库!
- 【堆】Leetcode692:前k个高频单词
- 刚刚提取了金山毒霸的[垃圾清理] 和 [隐私清理], 分享方法,大家可以自己试一下
- CGAL学习之路(三):CGAL读写点云
- 微信小程序,获取农历日期方法
- 病理IHC专题|免疫检查点抑制剂疗效生物标志物PD-L1
- 2017ACM暑期多校联合训练 - Team 8 1011 HDU 6143 Killer Names (容斥+排列组合,dp+整数快速幂)...
- 2023年上学期学习计划
- Java利用Ant包进行解压缩文件
- 和氟西汀类似的备注_氟西汀备注是什么意思 和氟西汀差不多的备注
- css filter blur 白边,解决css3毛玻璃效果(blur)有白边问题
- 全系列极路由刷不死uboot(breed)教程
- MUI-list(列表),普通列表、带箭头列表、带数字角标列表、带图文列表
- 揭秘得物客服IM全链路通信过程
- 可怕!原来我们看到的世界地图一直都是“错”的!多年的地理白学了...