正文
数据分析表达式(DAX)中的数学函数与 Excel 中的数学和三角函数有很多相似之处,使得从 Excel 过渡到 Power BI 的用户能够更轻松地上手。
今天为大家带来 DAX 中可用的数学函数,并解释了每个函数的用途以及如何在数据分析中应用它们。
✅主要数学函数:
🔸ABS:返回某个数字的绝对值,通常用于消除负值,确保分数一致性。 结果:ABS( -10 )结果为 10。
🔸CEILING:将向上舍入到最接近的基数倍数,常用于处理金额、四舍五入等场景。 示例:CEILING( 2.5 , 1 ) 结果为 3。
🔸FLOOR:将数值递增舍入到最接近的基数倍数,通常用于数据分组和计算。 示例:FLOOR( 2.5 , 1 ) 结果为 2。
🔸MOD:返回两数相除后的余数,广泛用于循环计算、分类。 示例:MOD( 7 , 3 ) 结果为 1。
🔸ROUND:将数字四舍五入到指定的小数位数。非常适用于财务报表的金额处理。 示例:ROUND( 2.348 , 2 )结果为 2.35。
🔸SQRT 作用:返回数字的平方根。常用于几何计算和物理模型。 示例:SQRT( 16 )结果为 4。
✅主要三角函数:
🔹COS 作用:返回角度的余弦值,广泛用于几何、物理和工程计算。
🔹SIN 作用:返回角度的正弦值,在旋转计算、周期性数据分析中非常有用。
🔹TAN 作用:返回角度的正切值。常用于工程和测量领域的数据分析。
🔹ATAN 作用:返回某一数字的反正切值,返回的角度以弧度表示,范围在 -pi/2 至 pi/2 之间。
DAX 提供的数学和三角函数能够帮助用户处理各种数值偏置,不论是简单的加减乘还是复杂的几何和统计分析。