版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
认识PowerPivot与DAX语言模块三高级可视化与共享第七章:数据建模课程导入从“数据孤岛”到“决策智能”的桥梁【桥面-规则】
DAX函数【桥墩-结构】
PowerPivot目录content01了解PowerPivot与DAX语言02DAX语言的语法038种类型的DAX函数了解PowerPivot与DAX语言01一、了解PowerPivot与DAX语言(一)PowerPivotPowerPivot指的是一组应用程序和服务,为使用Excel和PowerBI创建和共享商业智能提供了端到端的解决方案。使用PowerPivot可以快速地在桌面上分析大型数据集。一、了解PowerPivot与DAX语言(一)PowerPivot在Excel中,PowerPivot是作为一个插件的形式运行,如下图所示;而在PowerBI中则可以直接使用PowerPivot的所有功能。一、了解PowerPivot与DAX语言(二)DAX语言DAX是函数、运算符和常量的结合,可在公式或表达式中用于计算并返回一个或多个值。DAX是一种公式表达语言,使用方便,允许用户在PowerBI的“表”“计算列”“度量值”中自定义计算,主要以函数的形式出现。一、了解PowerPivot与DAX语言(二)DAX语言DAX语言的表达式不同于Excel公式的地方在于:DAX函数使用表和列而非范围,并且可允许对相关值和相关表进行复杂的查找。DAX语言的语法02二、DAX语言的语法(一)DAX表达式DAX表达式由3个部分构成:名称、赋值符号(=)和表达式的内容。名称赋值符号内容总销售额SUMX(‘销售统计表’)[价格]*[数量]=表达式的内容一般以函数为主体,或带有常量、数值或运算符(如+、-、*、/、>=、&&等)。大多数DAX语言的函数需要一个或多个参数。但有一些函数不需要任何参数,如“PI()”
。DAX还可以在其他函数中嵌套函数。DAX语言的函数返回的结果可能是单个数据、单列或一个表。二、DAX语言的语法(一)DAX表达式例如,下表所示为餐饮公司的订单详情数据表。基于该表,求总销售额的表达式如下:总销售额=sumx('订单详情表',[价格]*[数量])二、DAX语言的语法(二)DAX数据类型01.数字类型PowerBIDesktop支持三种数字类型:小数、定点小数和整数:02.文本类型文本类型为Unicode字符串,其最大字符串长度为268,435,456个Unicode字符或536,870,912字节。03.True/False类型True/False类型表示逻辑值的True或False。04.空值/Null类型空值/Null类型可在DAX中表示和替代SQL中的Null。可用BLANK函数创建空值,也可用ISBLANK逻辑函数测试空值二、DAX语言的语法(二)DAX数据类型PowerBIDesktop支持查询视图中的五种日期时间数据类型。(1)日期/时间:表示日期和时间值。如1999年1月1日12:00:00。(2)日期:仅表示日期,没有时间部分。如1999年1月1日。(3)时间:仅表示时间,没有日期部分。如12:00:00。(4)日期/时间/时区:表示UTC日期/时间。数据加载后,会被转换为日期/时间类型。(5)持续时间:表示时间的长度。数据加载后,会被转换为十进制数类型。可将其与日期/时间字段执行加法和减法运算。05.日期时间类型二、DAX语言的语法(三)DAX运算符算术运算符用于执行算术运算,运算结果为数值。符号说明举例+加法运算2+3-减法运算或负数符号2-3*乘法运算2*3/除法运算2/3^求幂2^301.算数运算符二、DAX语言的语法(三)DAX运算符比较运算符用于比较操作数关系,运算结果为逻辑值True或False。符号说明举例=等于[语文]=60>
大于[语文]>60<
小于[语文]<60>=大于或等于[语文]>=60<=小于或等于[语文]<=60<>
不等于[语文]<>6002.比较运算符二、DAX语言的语法(三)DAX运算符03.文本串联运算符文本串联运算符只有一个:&,用于将两个字符串连接成一个字符串。例如,“abc”&“123”,结果为“abc123”二、DAX语言的语法(三)DAX运算符04.逻辑运算符逻辑运算符用于执行逻辑运算,运算结果为逻辑值True或False。符号说明举例&&逻辑与,两个操作数都为True时,运算结果为True,否则为False[语文]=60&&[数学]>60||逻辑或,两个操作数都为False时,运算结果为False,否则为True[语文]>60||[数学]>60二、DAX语言的语法(四)DAX语言的上下文04.逻辑运算符PowerBI有行上下文和筛选上下文两种。行上下文可以理解为当前记录(当前行)。行上下文对字段的横向操作就是行上下文操作。二、DAX语言的语法(四)DAX语言的上下文04.逻辑运算符筛选上下文可以理解为作用于表的筛选条件,函数应用筛选出的数据完成计算。8种类型的DAX函数03三、8种类型的DAX函数8种类型的DAX函数02信息函数04数学和三角函数06.统计函数08筛选器函数01日期和时间函数03逻辑函数05文本函数07时间智能函数总结SUMMARY任务7.1认识PowerPivot与DAX语言了解PowerPivot与DAX语言DAX语言的语法8种类型的DAX函数PowerPivotDAX表达式基础DAX函数DAX语言Excel与PowerBI中的区别函数、运算符和常量的结合DAX数据类型DAX运算符DAX语言的上下文高级DAX函数日期和时间函数、信息函数、逻辑函数、数学和三角函数、文本函数、聚合函数时间智能函数、筛选器函数行上下文筛选上下文数字类型、文本类型、True/False类型、空值/Null类型、日期时间类型算数运算符、比较运算符、文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腹主动脉瘤合并心肌梗死患者的护理
- 烧烤食材批量供应合同
- 商业活动舞台安全责任书
- 2026年江西赣州市高三二模高考历史试卷试题(含答案详解)
- 2025年开封市祥符区集慧中学教师招聘考试真题
- 2025年云南昆明农副产品食品全产业链经营企业招聘真题
- 2025年河北秦皇岛银行招聘考试真题
- 2026年博尔塔拉蒙古市广播电视台(融媒体中心)人员招聘考试备考试题及答案详解
- 2026年阿勒泰市烟草系统事业单位人员招聘考试备考试题及答案详解
- 2026年冠县教育类事业单位初级岗位公开招聘工作人员考试备考试题及答案解析
- 【隔板絮凝池的设计3300字】
- 肺癌(肺癌)中医临床路径
- 机动车辆保险理赔行业标准化单证(2013年参考版)
- 营养专科护士理论考核试题及答案
- 20《金字塔》一等奖创新教学设计-1
- 2014年西山禅海国际禅修养生中心概念报告30p
- 第五章体育心理学
- T-BJWSA 0009-2020 建筑工程专业应急救援队伍建设规范
- JJF 2005-2022多维尺寸(体积)测量仪校准规范
- GA/T 1499-2018卷帘门安全性要求
- DB11-T 950-2022水利工程施工资料管理规程
评论
0/150
提交评论