Tableau 聚合函数

tech2022-08-11  136

关注微信公共号:小程在线

关注博客:程志伟的博客

聚合和浮点算法: 有些聚合的结果可能并非总是完全符合预期。 例如, Sum函数返回值-1.42e-14作为列数, 而求和结果正好为0。 出现这种情况的原因是电气电子工程师学会(IEEE)要求数字以二进制格式存储,这意味着数字有时会以极高的精度级别舍入, 可以使用ROUND函数或通过将数字格式设置为显示较少小数位消除这种潜在误差。

1.ATTR(expression) 如果所有行都有一个值, 就返回该表达式的值; 否则返回星号。 此时会忽略Null值。

2.AVG(expression) 返回表达式中所有值的平均值。 AVG只能用于数字字段。 此时会忽略Null值。

3.COUNT(expression) 返回组中的项目数。 不对Null值计数。

4.COUNTD(expression) 返回组中不同项目的数量。 不对Null值计数。 此函数不可用的情况有: 在Tableau Desktop8.2之前使用Microsoft Excel或文本文件数据源的工作簿、 使用旧版连接的工作簿和使用Microsoft Access数据源的工作簿。 将数据提取到数据提取文件以使用此函数。

5.MAX(expression) 返回表达式在所有记录中的最大值。 如果表达式为字符串值, 此函数就返回按字母顺序定义的最后一个值。

6.MEDIAN(expression) 返回表达式在所有记录中的中位数。 中位数只能用于数字字段。 此时将忽略空值。 此函数不可用的情况有: 在Tableau Desktop 8.2之前使用Microsoft Excel或文本文件数据源的工作簿、 使用旧版连接的工作簿和使用Microsoft Access、 Microsoft SQLServer数据源的工作簿。 将数据提取到数据提取文件以使用此函数。

7.MIN(expression) 返回表达式在所有记录中的最小值。 如果表达式为字符串值, 此函数就返回按字母顺序定义的第一个值。

8.PERCENTILE(expression,number) 从给定表达式返回与指定数字对应的百分位处的值。 数字必须介于0到1之间(含0和1, 如0.66), 并且必须是数值常量。

9.STDEV(expression) 基于群体样本返回给定表达式中所有值的统计标准差。

10.STDEVP(expression) 基于有偏差群体返回给定表达式中所有值的统计标准差。

11.SUM(expression) 返回表达式中所有值的总计。 SUM只能用于数字字段。 此时会忽略Null值。

12.VAR(expression) 基于群体样本返回给定表达式中所有值的统计方差。

13.VARP(expression) 对整个群体返回给定表达式中所有值的统计方差。  

最新回复(0)