1 / 44
文档名称:

PowerBI数据分析与数据可视化数据分析表达式ppt课件.pptx

格式:pptx   大小:561KB   页数:44页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PowerBI数据分析与数据可视化数据分析表达式ppt课件.pptx

上传人:书犹药也 2022/5/30 文件大小:561 KB

下载得到文件列表

PowerBI数据分析与数据可视化数据分析表达式ppt课件.pptx

文档介绍

文档介绍:PowerBI数据分析与数据可视化数据分析表达式
PowerBI数据分析与数据可视化数据分析表达式
第1页
DAX基础
DAX也称公式语言,它与Java、Python、C++等计算机程序设计语言不一样,+922,337,203,685,。
整数:表示64位(8字节)整数值。最多允许19位有效数字,取值范围从-,223,372,036,854,775,808到9,223,372,036,854,775,807。
PowerBI数据分析与数据可视化数据分析表达式
第9页

Power BI Desktop 支持查询视图中五种日期时间数据类型,以及报表视图和模型中三种日期时间数据类型。
日期/时间:表示日期和时间值。日期/时间值以小数类型进行存放,能够在这两种类型之间进行转换。日期时间个别存放为1/300 秒( ms)整数倍分数。支持1900年和9999年之间日期。
日期:仅表示日期,没有时间个别。
时间:仅表示时间,没有日期个别。
日期/时间/时区:表示UTC日期/时间。数据加载后,会被转换为日期/时间类型。
连续时间:表示时间长度。 数据加载后,会被转换为十进制数类型。可将其与日期/时间字段执行加法和减法运算。
PowerBI数据分析与数据可视化数据分析表达式
第10页

文本类型为Unicode字符串,其最大字符串长度为268,435,456个Unicode字符或536,870,912字节。

True/False类型表示逻辑值True或False。

空值/Null类型可在DAX中表示和替换SQL中Null。可用BLANK函数创建空值,也可用ISBLANK逻辑函数测试空值。
PowerBI数据分析与数据可视化数据分析表达式
第11页
上下文
上下文(Context)在众多高级程序设计语言中使用,它代表了变量、函数、程序运行环境。上下文也是DAX一个主要概念。在DAX中,上下文是公式计算环境。DAX公式中有两种上下文:行上下文和筛选上下文。

行上下文能够了解为当前统计(当前行)。从数据源获取各种数据后,Power BI Desktop将其以关系表(二维表)形式存放。在计算函数时,通常都会应用某一行中某个列数据,此时行就是当前计算行上下文。

筛选上下文能够了解为作用于表筛选条件(筛选器),函数应用筛选出数据(单个或多个值)完成计算。
PowerBI数据分析与数据可视化数据分析表达式
第12页
DAX函数
函数是经过使用特定值、调用参数,并按特定次序或结构来执行计算预定义公式。 函数参数能够是其它函数、另一个公式、表示式、列引用、数字、文本、逻辑值(如True或False)或者常量。
本节主要内容:
DAX函数概述
聚合函数
逻辑函数
数学函数
文本函数
信息函数
日期和时间函数
时间智能函数
筛选器函数
PowerBI数据分析与数据可视化数据分析表达式
第13页
DAX函数概述
DAX中函数按类型可分为:日期和时间函数、时间智能函数、信息函数、逻辑函数、数学函数、统计函数、文本函数等。
DAX函数含有以下特点。
DAX函数一直引用整列或整个表。假如仅想使用表或列中某个特定值,则需为公式添加筛选器。
在需要逐行自定义计算时,DAX允许将当前行值或关联值作为参数。
DAX函数可返回计算表,计算表可作为其它函数参数。
DAX提供了各种时间智能函数。这些函数可用于定义或选择日期范围,方便执行动态计算。
PowerBI数据分析与数据可视化数据分析表达式
第14页
DAX对内置函数参数名称进行了规范化
参数
说明
expression
表示返回单个标量值DAX表示式,表示式依据上下文确定计算次数。
value
表示返回单个标量值DAX表示式,其中,表示式将在执行全部其它操作之前仅计算一次。
table
表示返回数据表DAX表示式。
tableName
使用标准DAX语法表名称,不能是表示式。
columnName
使用标准DAX语法列名称,通常是完全限定名称,不能是表示式。
name
一个字符串常量,用于提供新对象名称。
order
用于确定排序次序枚举常量。
ties
用于确定怎样处理等同值枚举常量。
PowerBI数据分析与数据可视化数据分析表达式
第15页

AVERAGE(<column>)
计算列中全部数字平均值。假如列中包含文本,则不执行计算,函数返回空值。列中包含空单元或逻辑值时,