视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在 Microsoft Power BI 中使用 DAX 函数

已编辑 3 几小时前 通过 ExtremeHow 编辑团队

Microsoft Power BI商业智能工具数据分析表达式数据分析表达式视窗苹果电脑高级数据建模函数脚本商业智能

翻译更新 3 几小时前

Microsoft Power BI 是一个强大的数据可视化工具,能够让用户连接到各种数据源、转换数据,并创建有见地的报告和仪表板。充分发挥其潜力的关键组件之一是使用数据分析表达式 (DAX) 函数的能力。DAX 是一组函数、运算符和常量,它们可用于表达式中以计算和返回 Power BI 中的一个或多个值。DAX 函数类似于 Excel 函数,但设计用于处理关系数据,使您能够在 Power BI 数据模型中创建自定义计算。

理解 DAX 函数

DAX 函数分为不同的类型,每种类型都有其特定的用途。使用最广泛的类别包括:

在 Power BI 中开始使用 DAX

打开 Power BI Desktop 时,可以通过创建度量值和计算列开始使用 DAX。度量值是在查询时在数据模型中使用的计算。它们通常根据应用于数据的筛选器产生动态结果。另一方面,计算列是在加载或刷新数据时计算的,结果存储在数据模型中。

创建您的第一个解决方案

要在 Power BI 中创建度量值,请按照以下步骤操作:

  1. 在 Power BI Desktop 中打开您的报告。
  2. 转到右侧的“字段”窗格。
  3. 选择要在其中创建度量值的表。
  4. 单击“建模”选项卡上的“新建度量值”按钮。
  5. 在公式栏中输入您的 DAX 表达式并按 Enter。

例如,要创建一个计算总销售额的度量值,您可以使用 SUM 函数:

Total Sales = SUM(Sales[Amount])

创建您的第一个计算列

要创建计算列,请按照以下步骤操作:

  1. 打开您的 Power BI Desktop 文件。
  2. 在“字段”窗格中,选择要添加计算列的表。
  3. 单击“建模”选项卡,然后单击“新建列”。
  4. 在公式栏中输入您的 DAX 公式并按 Enter。

例如,假设您要添加一个计算列,将客户表中的名字和姓氏组合在一起:

FullName = Customers[FirstName] & " " & Customers[LastName]

使用 DAX 函数的示例

使用聚合函数

聚合函数用于汇总数据。以下是常见聚合函数的示例:

使用筛选函数

筛选函数允许您更改上下文,仅查看特定数据。例如:

使用时间智能函数

时间智能函数基于日期进行计算:

使用逻辑函数

逻辑函数允许您根据条件执行操作:

使用信息函数

信息函数检查数据的性质:

使用文本函数

文本函数操纵文本字符串:

高级 DAX 技巧

DAX 不仅仅是简单的计算,还包括高级建模:

计算函数

CALCULATE 函数允许您更改过滤器上下文。它用途广泛,常用于复杂度量值中。

Sales in 2023 = CALCULATE( SUM(Sales[Amount]), YEAR(Sales[Date]) = 2023 )

使用变量

DAX 中的变量可以使您的公式更易读并提高性能。它们保存可在度量值或计算列中重复使用的值。

Sales Gap = VAR Target = 10000 VAR ActualSales = SUM(Sales[Amount]) RETURN IF(ActualSales > Target, "Achieved", "Not Achieved")

结论

DAX 函数是 Microsoft Power BI 的关键部分,使得强大的数据分析成为可能,允许用户对数据执行详细计算和洞察。尽管 DAX 的学习曲线陡峭,且由于其复杂性和丰富性而难以掌握,但它在处理大型数据集时提供了无与伦比的灵活性。通过掌握这些功能,您可以解锁更复杂的数据建模能力,并通过 Power BI 报告和仪表板提供更深入的分析洞察。继续探索和练习 DAX,以充分利用其在数据分析工作中的能力。

如果你发现文章内容有误, 您可以


评论