大数据技术在财务中的应用(Power BI版) 课件 项目5、6 Power BI数据分析表达式、 Power BI数据分析可视化.pptx

大数据技术在财务中的应用(Power BI版) 课件 项目5、6 Power BI数据分析表达式、 Power BI数据分析可视化.pptx

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类似,但在使用方式上可能略有差异。这些函数用于处理日期和时间数据,并提供了各种功能和计算。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档