Power BI 中的 DAX 基础知识


在本章中,您将学习如何在Power BI中使用各种DAX函数。

德国DAX指数简介

DAX(数据分析表达式)是一种公式表达式语言,可以在不同的BI和可视化工具中使用。DAX 也称为函数语言,其中完整代码保存在函数内。DAX 编程公式包含两种数据类型:数值和其他。数字包括 - 整数、货币和小数,而其他包括:字符串和二进制对象。

以下是 DAX 公式的示例,它使用函数来计算表中的列。

DAX 公式

DAX 函数还可以包含其他函数、条件语句和值引用。

DAX 函数

在 Power BI 中,您可以使用不同的函数类型来分析数据并创建新的列和度量。它包括不同类别的功能,例如 -

  • 总计的
  • 文本
  • 日期
  • 逻辑性
  • 数数
  • 信息

Power BI 提供了一种查看所有功能列表的简单方法。当您开始在公式栏中输入函数时,您可以看到以该字母开头的所有函数的列表。

所有功能

聚合函数

DAX 有许多聚合函数。

  • 最小
  • 最大限度
  • 平均的
  • 苏美克斯

计数功能

DAX 中的其他计数功能包括 -

  • 不同计数
  • 数数
  • 康塔
  • 反排
  • 计数空白

逻辑函数

以下是逻辑函数的集合 -

  • 或者
  • 不是
  • 如果
  • 错误

文本函数

  • 代替
  • 搜索
  • 固定的
  • 连接

日期函数

  • 日期
  • 小时
  • 工作日
  • 现在
  • 一个月

信息功能

  • 空白
  • 编号
  • 文本文本
  • IS非文本
  • 错误

DAX 计算类型

在 Power BI 中,您可以使用 DAX 创建两个主要计算 -

  • 计算列
  • 计算的措施

当您导航到“建模”选项卡时,您可以在屏幕顶部看到“新列”选项。这还会打开公式栏,您可以在其中输入 DAX 公式来执行计算。DAX - 数据分析表达式是 Excel 中用于执行计算的强大语言。您还可以通过更改公式栏中的列文本来重命名该列。

Excel 执行计算

在以下示例中,我们创建了一个新列:产品代码 (Product_C),它源自 Prod_Id 列的最后 3 个字符。以下是公式 -

Product_C = RIGHT( Sheet1[Prod_Id],3)

要创建计算度量,请导航到“建模”下的“新建度量”选项卡。这将在“字段”选项卡下添加一个名为“度量”的新对象。

创建计算度量

新测量选项卡

您可以编写 DAX 公式来计算新度量的值,就像我们对新计算列所做的那样。