- Power BI 教程
- Power BI - 首页
- Power BI - 简介
- Power BI - 安装步骤
- Power BI - 架构
- Power BI - 支持的数据源
- 与其他 BI 工具的比较
- Power BI - 数据建模
- Power BI - 仪表板选项
- Power BI - 可视化选项
- Power BI - Excel 集成
- 共享 Power BI 仪表板
- Power BI - Power BI 中的 DAX 基础
- Power BI - 管理员角色
- Power BI 有用资源
- Power BI - 快速指南
- Power BI - 有用资源
- Power BI - 讨论
Power BI 中的 DAX 基础
在本章中,您将学习如何在 Power BI 中使用各种 DAX 函数。
DAX 简介
DAX(数据分析表达式)是一种公式表达式语言,可用于不同的 BI 和可视化工具。DAX 也被称为函数语言,其中完整的代码保存在函数内部。DAX 编程公式包含两种数据类型:数值型和其它类型。数值型包括 - 整数、货币和小数,而其它类型包括:字符串和二进制对象。
以下是一个 DAX 公式示例,它使用函数计算表中的一列。
DAX 函数还可以包含其他函数、条件语句和值引用。
DAX 函数
在 Power BI 中,您可以使用不同类型的函数来分析数据,并创建新的列和度量值。它包括来自不同类别的函数,例如 -
- 聚合
- 文本
- 日期
- 逻辑
- 计数
- 信息
Power BI 提供了一种简单的方法来查看所有函数的列表。当您在公式栏中开始键入函数时,您可以看到以该字母开头的所有函数的列表。
聚合函数
DAX 有许多聚合函数。
- 最小值
- 最大值
- 平均值
- 总和
- SUMX
计数函数
DAX 中的其他计数函数包括 -
- DISTINCTCOUNT
- 计数
- COUNTA
- COUNTROWS
- COUNTBLANK
逻辑函数
以下是逻辑函数的集合 -
- 与
- 或
- 非
- 如果
- IFERROR
文本函数
- 替换
- 搜索
- 大写
- 固定
- 连接
日期函数
- 日期
- 小时
- 星期几
- 现在
- EOMONTH
信息函数
- ISBLANK
- ISNUMBER
- ISTEXT
- ISNONTEXT
- ISERROR
DAX 计算类型
在 Power BI 中,您可以使用 DAX 创建两种主要的计算 -
- 计算列
- 计算度量值
当您导航到“建模”选项卡时,您可以在屏幕顶部看到“新建列”选项。这也会打开公式栏,您可以在其中输入 DAX 公式以执行计算。DAX - 数据分析表达式是在 Excel 中用于执行计算的强大语言。您还可以通过更改公式栏中的“列”文本来重命名列。
在以下示例中,我们创建了一个新列:产品代码 (Product_C),它派生自 Prod_Id 列的最后 3 个字符。以下是公式 -
Product_C = RIGHT( Sheet1[Prod_Id],3)
要创建计算度量值,请导航到“建模”下的“新建度量值”选项卡。这将在“字段”选项卡下添加一个名为“度量值”的新对象。
您可以编写 DAX 公式来计算新度量值的值,就像我们为新的计算列所做的那样。
广告