📜  Excel DAX-计算列(1)

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

Excel DAX-计算列

DAX(Data Analysis Expressions)是用于Power Pivot、Power BI等数据分析工具中的数据建模语言,用于计算、分组、筛选和统计数据。在Excel中,可以使用DAX公式创建计算列,计算列是从现有列中派生出来的,用于向现有数据模型添加新的自定义数据。

计算列的概述

计算列是在表中定义的一个新的列,使用DAX公式从现有的数据源中计算而来。其中,数据源可以是一个Excel表或Power Pivot模型中的表。计算列是基于其他列的公式计算生成的,因此,它们通常用于添加额外的分析维度、数据细节和计算结果。

计算列的应用

计算列的应用非常广泛,例如:

  • 计算相对于某个基准的增长率
  • 根据条件计算数值
  • 数据拆分和合并
  • 创建新的分类变量
  • 生成统计摘要
计算列的语法

计算列的公式语法类似于Excel的公式语法,但包含了一些特殊的函数和运算符。计算列的公式语法包含以下部分:

  • 列名:新列的列名
  • 语法关键字“=”:表示计算列的定义开始
  • 表达式:计算列的表达式,必须有返回值

下面是一个简单的计算列公式的示例:

= [SalesAmount] * [UnitPrice]

该公式将会在表中生成一个新的计算列,该计算列的值为SalesAmount和UnitPrice两列的乘积。

计算列的常用函数和运算符

计算列的公式可以包含常用的函数和运算符,例如:

运算符
  • 加法:+
  • 减法:-
  • 乘法:*
  • 除法:/
  • 取余:MOD
函数
  • SUM:计算表中列的总和
  • AVERAGE:计算表中列的平均值
  • MAX:计算表中列的最大值
  • MIN:计算表中列的最小值
  • IF:根据特定条件进行条件判断
  • ROUNDUP:向上取整
  • ROUNDDOWN:向下取整
  • CONCATENATE:将多个字符串连接起来
总结

DAX公式是用于Power Pivot、Power BI等数据分析工具中的数据建模语言,用于计算、分组、筛选和统计数据。通过创建计算列,可以向现有的数据模型添加新的自定义数据,计算列通常用于添加额外的分析维度、数据细节和计算结果。计算列的公式语法包含了常用的函数和运算符,可以满足多种计算要求。