文檔首頁(yè)>>FastReport中文文檔>>匯總功能
匯總功能
聚合函數(shù)用于數(shù)據(jù)單元格,以聚合單元格值并計(jì)算總數(shù)。聚合函數(shù)調(diào)用如下:
[Function(Expression)]
方括號(hào)用于在單元格文本中指定表達(dá)式。您可以在一個(gè)單元格中使用多個(gè)聚合函數(shù)和正則文本。表達(dá)式通常是數(shù)據(jù)源字段。使用聚合函數(shù)的示例:
[Sum([MatrixDemo.Revenue])]以下是匯總功能列表:
Function | Description |
---|---|
Sum |
返回值之和。 |
Min | 返回最小值。 |
Max | 返回最大值。 |
Avg | 返回平均值。 |
Count | 返回值的個(gè)數(shù)。 |
CountDistinct |
返回不同(唯一)值的數(shù)量。 |
StDev |
返回樣本的標(biāo)準(zhǔn)偏差。 |
StDevP | 返回群體的標(biāo)準(zhǔn)偏差。 |
Var | 返回樣本的方差。 |
VarP | 返回群體的方差 |
First |
返回第一個(gè)值。 |
Last | 返回最后一個(gè)值。 |
ValuesList | 返回單元格中所有值的列表。該集合與 "圖表 "和 "火花線 "對(duì)象配合使用。 |
_name |
報(bào)告代碼中定義的自定義匯總功能。 |
object _FuncName(List<dynamic> l)自定義函數(shù) _Sum 示例:
public class ReportScript { public object _Sum(List<dynamic> l) { dynamic value = 0; foreach (dynamic v in l) value += v; return value; } }