Avg - 脚本函数
Avg() 用于查找迭代于 group by 子句定义的大量记录的表达式中聚合数据的平均值。
Syntax:
Return data type: 数字
Arguments:
参数 | 说明 |
---|---|
|
表达式或字段包含要度量的数据。 |
DISTINCT | 如果在表达式前面出现单词 distinct,则将忽略所有重复值。 |
Examples and results:
将示例脚本添加到应用程序并运行。然后,至少要将结果列中列出的字段添加到应用程序中的表格才能查看结果。
示例 | 结果 |
---|---|
Temp: crosstable (Month, Sales) load * inline [ Customer|Jan|Feb|Mar||Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec Astrida|46|60|70|13|78|20|45|65|78|12|78|22 Betacab|65|56|22|79|12|56|45|24|32|78|55|15 Canutility|77|68|34|91|24|68|57|36|44|90|67|27 Divadip|36|44|90|67|27|57|68|47|90|80|94 ] (delimiter is '|');
Avg1: LOAD Customer, Avg(Sales) as MyAverageSalesByCustomer Resident Temp Group By Customer;
|
Customer MyAverageSalesByCustomer Astrida 48.916667 Betacab 44.916667 Canutility 56.916667 Divadip 63.083333 这可以通过创建包括以下度量的表格在工作表中进行检查: |
前提是 LOAD Customer,Avg(DISTINCT Sales) as MyAvgSalesDistinct Resident Temp Group By Customer; |
Customer MyAverageSalesByCustomer Astrida 43.1 Betacab 43.909091 Canutility 55.909091 Divadip 61 只会对特殊值进行计数。用总数除以非重复值的个数。 |