# COUNT
计数统计(不去重)。
COUNT函数可用于数据统计查询时的计数统计,也可以用于多个值之间计数计算。COUNT函数只会忽略空值,不会去重数据,去重可以使用COUNTD函数。
- 聚合统计:对一个字段或表达式进行聚合统计,计算非空值的数量。此时只能传递一个参数,通常是传递要计数的字段,等同于数据库的COUNT函数。
- 四则运算:对多个值进行计数计算,也可以计数浮动数据和数组,此时COUNT就不是一个聚合统计函数了。
# 语法
COUNT(field)
- field:必需。事实表中的字段,支持任意类型。
示例地址: COUNT (opens new window)
# 示例
用于计数统计,此时只能传递一个参数,字段或表达式:
COUNT(model1.field1)
统计字段field1的计数值,如果每行field1字段都为null,或者一行数据也没有,返回null。COUNT([门店月销汇总表].[门店])
参数为数据模型字段,返回该字段的计数。
用于求计数值,传递多个参数:
COUNT(ARR(1,1,2,2,3))
参数为数组,含重复数据不会去重返回5
。COUNT(ARR(1,2,NULL,3))
参数为数组,含空值时会忽略空值返回3
。COUNT(ARR(1,2,"",3))
参数为数组,含空字符串时会忽略空字符串返回3
。
用于浮动区域的计数值计算,传递单元格序列或浮动组件:
COUNT(A2)
A2是浮动区域内的单元格,计算浮动单元格A2
数据的。
是否有帮助?
0条评论
评论