📜  DAX函数教程(1)

📅  最后修改于: 2023-12-03 15:30:23.077000             🧑  作者: Mango

DAX函数教程

DAX函数是Data Analysis Expressions(数据分析表达式)语言中的函数,它是用于Power BI和Microsoft Excel中创建数据模型时用于计算的函数。本教程将向您介绍DAX函数的基础知识和常见用法。

DAX函数的基础知识
语法

DAX函数的基本语法如下:

函数名(参数1, 参数2, ...)
参数

每个DAX函数都具有不同的参数,这些参数是指函数需要进行计算的值。根据函数要求,参数可以是以下之一:

  • 常量
  • 包含多行值的表达式
返回值

DAX函数将计算结果作为返回值,可以是以下之一:

  • 标量值
注释

DAX函数可以包含注释。注释以两个正斜杠(//)开头,后跟文本。注释的作用是向读者提供有关函数的更多信息。

常见用法

以下是常见的DAX函数用法:

SUM函数

SUM函数用于计算列或表达式中所有值的总和。语法如下:

SUM(列或表达式)

示例:

SUM(Sales[Amount])
AVERAGE函数

AVERAGE函数用于计算列或表达式中所有值的平均值。语法如下:

AVERAGE(列或表达式)

示例:

AVERAGE(Sales[Amount])
COUNT函数

COUNT函数用于计算列或表达式中的非空值的数量。语法如下:

COUNT(列或表达式)

示例:

COUNT(Customer[Name])
CALCULATE函数

CALCULATE函数可以使用其他函数的求值结果来调整表达式的计算。语法如下:

CALCULATE(表达式, 过滤器1, 过滤器2, ...)

示例:

CALCULATE(SUM(Sales[Amount]), FILTER(Sales, Sales[Date] = DATE(2022, 1, 1)))
IF函数

IF函数用于根据条件返回不同的结果。语法如下:

IF(条件, 表达式1, 表达式2)

示例:

IF(Sales[Amount] > 1000, "高销售额", "低销售额")
结论

本教程介绍了DAX函数的基础语法和常见用法。要深入了解更多DAX函数,请参阅Microsoft官方文档。