Power BI数据分析表达式
课前回顾数据建模是用于建立不同数据表之间联系的过程。数据表可以分为事实表、维度表和辅助表。而表与表之间的关系包括一对一、一对多(多对一)和多对多。数据关系管理是在建模视图中进行的,可以通过自动创建或手动创建来管理模型之间的关系。度量值可以被理解为带有计算功能的工具,类似于带有漏斗的计算器。它们非常强大,并且使用DAX表达式进行计算的方式与计算列相同。
01目录0203 DAX基础 筛选器函数时间智能函数
DAX基础01
DAX是Data Analysis Expressions的缩写,它是微软推出的一种编程式数据分析语言。类似于Excel函数的使用规则,DAX具有处理数据的灵活性,特别适用于复杂的计算逻辑和大量的数据运算。当处理大量数据时,Excel可能会在面对百万级数据时出现卡顿的情况。然而,DAX能够轻松处理数百万甚至上千万的数据。当数据量达到1000万行时,DAX能够处理得很顺畅,没有明显的压力。当数据量达到1亿行时,通过优化语句,可以开始看到性能改善的效果。当数据量达到10亿行时,需要考虑优化数据结构并检查数据分片的大小。当数据量达到100亿行时,需要考虑执行不同粒度的聚合操作,以提高处理效率。 DAX概念
DAX语法是组成公式的不同元素,按照一定规则书写的正确公式。编写正确的语法非常重要,因为大多数情况下,如果语法有误,将会返回语法错误。在其他情况下,语法可能是正确的,但返回的值可能与预期值不符。A:度量值名称:如“销售额”,是计算度量值的名称B:运算符:“=”和“*”分别是等于号和乘号C:函数名称:“SUMX”用来计算某列的数字之和D:表名:“销售表”为表名,引入时可以选择添加列名E:列名:“销售单价”,“销售量” DAX语法CB销售额 = SUMX(‘销售表’,‘销售表’[销售单价]*’销售表’[销售量])ADE
筛选上下文DAX函数与Excel函数在一些方面存在区别和联系。它们之间的联系在于两者都包含许多通用的函数,但区别在于DAX函数处理的是表和列,而Excel函数处理的是单元格。 单元格VS表格与Excel的计算不同,DAX创建列的计算过程,是遍历一个表,并对表的每一行执行一个计算,聚合结果以产生所需的单个值。提示Excel 在单元格中执行计算。使用坐标引用单元格,编写如下公式:= (A1 * 1.25) - B2DAX在表和列可以执行计算。使用表前缀引入列,编写公式如下:= ‘商品表’[“价格”] * ‘商品表’[“数量”]
DAX运算符包括算术运算符、比较运算符和逻辑运算符,它们在数据分析和计算中起着重要的作用。这些运算符可以用于处理表格和列,进行数值计算、条件判断和逻辑操作。 运算符类别算数运算符含义算术运算符+(加号)加法–(减号)减法或负号*(星号)乘法/(正斜杠)除法^(脱字号)求幂比较运算符=等于/大于/小于=/=大于或等于/小于或等于不等于逻辑运算符(双与号)同时满足多个条件:且||(双管符号)满足任意一个条件:或
添加条件如果在单个公式中组合多个运算符,则按照下表对操作进行排序。如果运算符具有相等的优先级值,则按照从左至右的顺序进行排序。这样可以确保正确的运算顺序和结果。顺序运算符说明1^求幂2–负号(如 -1 中的负号)3* 和 /乘法和除法4!NOT(一元运算符)5+ 和 –加法和减法6连接两个文本字符串(串联)7=、==、、、=、=、比较
课堂练习(5+2)*3 = -2^2 = 5 4 = 21-454 根据DAX运算符和运算顺序计算以下公式的结果。
DAX函数DAX函数库非常丰富,熟练且灵活地使用这些函数可以极大地提高工作效率。目前,DAX拥有超过300个函数,其中很多基础函数与Excel中的语法相同。以下列举了一些基础函数的类型,包括聚合函数、日期函数和逻辑函数等,它们在数据分析和计算中发挥重要作用。回顾一下Excel中常用函数,再比较一下与DAX函数有何不同? DAX函数分类聚合函数时间函数逻辑函数数学函数文本函数关系函数
聚合函数在DAX中,聚合函数用于计算由表达式定义的列或表中所有行的(标量)值。这些函数对数据进行聚合操作,可以用于执行各种计算,如计数、求和、平均值、最小值或最大值等。类别函数说明聚合函数AVERAGE返回列中所有数字的平均值(算术平均值)。SUM对某个列中的所有数值求和。MAX返回列中或两个标量表达式之间的最大数字值。MIN返回列中或两个标量表达式之间的最小数字值。COUNT统计列中不为空的单元格的数目。
日期函数在DAX中,日期函数是基于日期和时间进行计算的函数。许多日期函数在DAX中与Excel类似,但在使用方式上可能略有差异。这些函数用于处理日期和时间数据,并提供了各种功能和计算。
您可能关注的文档
- 大数据技术在财务中的应用(Power BI版) 课件全套 项目0--6 数字时代 财务未来--- Power BI数据分析可视化.pptx
- 大数据技术在财务中的应用(Power BI版) 课件 项目0--2 数字时代 财务未来、 Power BI认知 、Power BI数据获取.pptx
- 大数据技术在财务中的应用(Power BI版) 课件 项目3、4 Power Query数据清洗、 Power BI数据建模.pptx
- 营销策划实务(第2版)课件 项目二.ppt
- 营销策划实务(第2版)课件 项目四.ppt
- 营销策划实务(第2版)课件 项目七.pptx
- 营销策划实务(第2版)课件 项目一.pptx
- 营销策划实务(第2版)课件 项目六任务三认识软文.pptx
- 营销策划实务(第2版)课件 项目六任务二 促销组合策划.pptx
- 营销策划实务(第2版)课件 项目六 任务一 认识促销.pptx
- 抚顺石化工贸中心资金控制体系优化研究:理论、实践与创新.docx
- 探秘中华通草蛉滞育发育:生殖生物学特征与调控机制.docx
- 稀有鮈鲫受精机制及影响因素的深度剖析.docx
- 从美国强制反诉制度探寻我国民事诉讼反诉制度的革新路径.docx
- 中国职业足球管理体制:演进、困境与突破路径探究.docx
- 论我国网上个体经营活动法律规制的完善与实践.docx
- 论取保候审期间脱逃后又归案的自首认定困境与出路.docx
- 动调陀螺赋能双轴稳定平台控制系统的关键技术与优化策略研究.docx
- 论我国犯罪被害人国家补偿制度的构建与完善:法理、实践与发展路径.docx
- 光纤光栅传感监控软件:原理、应用与创新发展研究.docx
最近下载
- 2026年春教科版(新教材)小学科学二年级下册(全册)教学设计(附目录P91).pdf
- 2026年山东劳动职业技术学院单招(计算机)考试备考题库及答案解析(夺冠).docx VIP
- 超实用近五年(2021-2025)高考英语真题分类汇编:专题17 语法填空(全国通用)(原卷版).docx VIP
- 时尚流行文化解读.pptx VIP
- 文学类文本阅读青辰《梨花开了》【2023年四川省凉山州中考语文真题】.docx VIP
- 《毛笔楷书基础教程》职业院校书法课程全套教学课件.pptx
- (完整版)交管12123学法减分考试题库及答案.doc
- 2026年山东劳动职业技术学院单招(计算机)考试参考题库附答案.docx VIP
- 2025年教师资格考试高中学科知识与教学能力思想政治试卷与参考答案.docx VIP
- 基建项目财务咨询方案.docx VIP
原创力文档

文档评论(0)