Tableau的主要函数

本文详细介绍了Tableau软件中各种数学函数的用法,包括绝对值、三角函数、指数、对数、舍入操作等,提供了丰富的示例帮助理解如何在数据分析中应用这些函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tableau包含丰富的函数,包括数学函数、字符串函数、日期函数、类型函数、逻辑函数、聚合函数、直通函数、用户函数、表计算函数等。本部分将介绍每类函数的用法及范例。

(1数字函数

1. ABS(number)

返回给定数字的绝对值。例如,ABS(-7)=7,ABS([Budget Variance])返回Budget Variance字段中包含的所有数字的绝对值。

2. ACOS(number)

返回给定数字的反余弦,结果以弧度表示。例如,ACOS(-1)=3.14159265358979。

3. ASIN(number)

返回给定数字的反正弦,结果以弧度表示。例如,ASIN(1)=1.5707963267949。

4. ATAN(number)

返回给定数字的反正切,结果以弧度表示。例如,ATAN(180)=1.5652408283942。

5. ATAN2(ynumber, xnumber)

返回两个给定数字(x和y)的反正切,结果以弧度表示。例如,ATAN2(2,1)=1.10714871779409。

6. CEILING(数字)

将数字舍入为值相等或更大的最近整数。例如,CEILING(3.1415)=4。

7. COS(number)

返回角度的余弦,以弧度为单位指定角度。例如,COS(PI()/4)=0.707106781186548。

8. COT(number)

返回角度的余切,以弧度为单位指定角度。例如,COT(PI()/4)=1。

9. DEGREES(number)

将以弧度表示的给定数字转换为度数。例如,DEGREES(PI()/4)=45.0。

10. DIV(整数1,整数2)

返回整数1除以整数2的除法运算的整数部分。例如,DIV(11,2)=5。

11. EXP(number)

返回e的给定数字次幂。例如,EXP(2)=7.389。

12. FLOOR(数字)

将数字舍入为值相等或更小的最近整数。例如,FLOOR(3.1415)=3。

13. HEXBINX(number,number)

将x、y坐标映射到最接近六边形数据桶的x坐标。数据桶的边长为1,因此可能需要相应地缩放输入。HEXBINX和HEXBINY用于六边形数据桶的分桶和标绘函数。六边形数据桶是对x/y平面(例如地图)中的数据进行可视化的有效而简洁的选项。由于数据桶是六边形的,因此每个数据桶都非常近似于一个圆,最大程度地减少从数据点到数据桶中心的距离变化。这使得聚类分析更加准确并且能提供有用的信息。例如,HEXBINX([Longitude],[Latitude])。

14. HEXBINY(number,number)

将x、y坐标映射到最接近的六边形数据桶的y坐标。数据桶的边长为1,因此可能需要相应地缩放输入。例如,HEXBINY([Longitude],[Latitude])。

15. LN(number)

返回数字的自然对数。如果数字小于或等于0,就返回Null。LOG(number[,base])返回数字以给定底数为底的对数。如果省略底数值,就使用底数10。

16. MAX(number,number)

返回两个参数(必须为相同类型)中的较大值。如果有一个参数为Null,就返回Null。MAX也可用于聚合计算中的单个字段。例如,MAX(4,7)、MAX(Sales,Profit)、MAX([FirstName], [LastName])。

17. MIN(number,number)

返回两个参数(必须为相同类型)中的较小值。如果有一个参数为Null,就返回Null。MIN也可用于聚合计算中的单个字段。例如,MIN(4,7)、MIN(Sales, Profit)。

18. PI()

返回数字常量pi()=3.14159。

19. POWER(number,power)

计算数字的指定次幂。例如,POWER(5,2)=25,也可以使用^符号,如5^2=POWER(5,2)=25。

20. Radians(number)

将给定数字从度数转换为弧度。例如,RADIANS(180)=3.14159。

21. ROUND(number,[decimals])

将数字舍入为指定位数。decimals参数指定最终结果中包含的小数位数精度。如果省略decimals,number就舍入为最接近的整数。例如,将每个Sales值舍入为整数。

22. ROUND(Sales)

某些数据库(如SQLServer)允许指定负length。其中,-1将number舍入为10的倍数,-2舍入为100的倍数,以此类推。此功能并不适用于所有数据库,如Excel和Access就不具备此功能。

23. SIGN(number)

返回数字的符号。可能的返回值为:在数字为负时为-1,在数字为零时为0,在数字为正时为1。

例如,若profit字段的平均值为负值,则SIGN(AVG(Profit))=-1。

24. SIN(number)

返回角度的正弦值。以弧度为单位指定角度。例如,SIN(0)=1.0、SIN(PI()/4)=0.707106781186548。

25. SQRT(number)

返回数字的平方根。例如,SQRT(25)=5。

26. SQUARE(number)

返回数字的平方。例如,SQUARE(5)=25。

27. TAN(number)

返回角度的正切,以弧度为单位指定角度。例如,TAN(PI()/4)=1.0。

28. ZN(expression)

如果表达式不为Null,就返回该表达式,否则返回零。使用此函数可使用零值而不是Null。例如,ZN([Profit])=[Profit]。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王国平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值