文档彩票走势图>>FastReport中文文档>>特殊功能
特殊功能
可以在矩阵的数据单元格中使用特殊函数。通过它们,可以获取同一行或同一列中另一个单元格的值。
列总计
返回列的总计值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
GrandColumnTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / GrandColumnTotal()GrandRowTotal
返回一行的总计值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
GrandRowTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / GrandRowTotal()总计
返回总计的值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
GrandTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / GrandTotal()列总数
返回当前组的列总数值。
Parameter | Description |
---|---|
aggregate | (可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
ColumnTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / ColumnTotal()行总数
返回当前组的行总数。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
RowTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / RowTotal()列最大值
返回当前组中列总数的最大值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
示例:
ColumnMaxValue(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / ColumnMaxValue()列最小值
返回当前组中列总数的最小值。
Parameter | Description |
---|---|
aggregate | (可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
ColumnMinValue(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / ColumnMinValue()行最大值
返回当前组的行总数最大值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
RowMaxValue(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / RowMaxValue()行最小值
返回当前组的行总数最小值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
RowMinValue(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / RowMinValue()FirstColumn
返回列中第一个单元格的值。
Parameter | Description |
---|---|
aggregate | (可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
useThisGroup=true |
(可选) 使用同级组查找值。 |
- total cell:如果参数 useThisGroup 为 true,则返回组中第一个单元格的值,否则返回第一个总数的值;
- 组单元格:返回组中第一个单元格的值。
FirstColumn(Sum([MatrixDemo.Revenue])) FirstColumn(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / FirstColumn()第一行
返回一行中第一个单元格的值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
useThisGroup=true |
(可选) 使用同级组查找值。 |
- total cell:如果参数 useThisGroup 为 true,则返回组中第一个单元格的值,否则返回第一个总数的值;
- 组单元格:返回组中第一个单元格的值。
FirstRow(Sum([MatrixDemo.Revenue])) FirstRow(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / FirstRow()最后一列
返回列中最后一个单元格的值。
Parameter | Description |
---|---|
aggregate | (可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
useThisGroup=true |
(可选) 使用同级组查找值。 |
- total cell:如果参数 useThisGroup 为 true,则返回组中最后一个单元格的值,否则返回最后一个总数的值;
- 组单元格:返回组中最后一个单元格的值。
LastColumn(Sum([MatrixDemo.Revenue])) LastColumn(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / LastColumn()最后一行
返回一行中最后一个单元格的值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
- total cell:如果参数 useThisGroup 为 true,则返回组中最后一个单元格的值,否则返回最后一个总数的值;、单元格组:返回单元格组中最后一个单元格的值。
LastRow(Sum([MatrixDemo.Revenue])) LastRow(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / LastRow()上一列
返回列中前一个单元格的值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
useThisGroup=true |
(可选) 使用同级组查找值。 |
- total cell:如果参数 useThisGroup 为 true,则返回组中上一个单元格的值,否则返回上一个总数的值;
- 单元格组:返回单元格组中前一个单元格的值。
PreviousColumn(Sum([MatrixDemo.Revenue])) PreviousColumn(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / PreviousColumn()上一行
返回一行中前一个单元格的值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
useThisGroup=true |
(可选)使用同级组查找值。 |
- total cell:如果参数 useThisGroup 为 true,则返回组中上一个单元格的值,否则返回上一个总数的值;
- 单元格组:返回单元格组中前一个单元格的值。
PreviousRow(Sum([MatrixDemo.Revenue])) PreviousRow(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / PreviousRow()下一列
返回列中下一个单元格的值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
useThisGroup=true |
(可选) 使用同级组查找值。 |
返回值取决于函数的使用位置:
- total cell:如果参数 useThisGroup 为 true,则返回组中下一个单元格的值,否则返回下一个总数的值;
- 单元格组:返回单元格组中下一个单元格的值。
NextColumn(Sum([MatrixDemo.Revenue])) NextColumn(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / NextColumn()下一行
返回一行中下一个单元格的值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
useThisGroup=true |
(可选) 使用同级组查找值。 |
- total cell:如果参数 useThisGroup 为 true,则返回组中下一个单元格的值,否则返回下一个总数的值;
- 单元格组:返回单元格组中下一个单元格的值。
NextRow(Sum([MatrixDemo.Revenue])) NextRow(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / NextRow()特定列
返回具有指定列索引的单元格的值。
Parameter | Description |
---|---|
index | 索引值 |
aggregate |
(可选) 聚合函数。如果单元格中已访问过聚合函数,则可省略参数。 |
- total cell:返回总数所在组中单元格的值;
- 否则,返回当前组列中单元格的值。
SpecificColumn("Andrew Fuller", Sum([MatrixDemo.Revenue])) SpecificColumn(2011, Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / SpecificColumn(2011)特定行
返回一行中具有指定索引的单元格的值。
Parameter | Description |
---|---|
index |
索引值 |
aggregate |
(可选) 聚合函数。如果单元格中已访问过聚合函数,则可省略参数。 |
- total cell:返回总数所在组中单元格的值;
- 否则,返回当前组的行中单元格的值。
SpecificRow("Andrew Fuller", Sum([MatrixDemo.Revenue])) SpecificRow(2011, Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / SpecificRow(2011)列总数百分比
返回当前单元格的值除以列总数的值。
Parameter | Description |
---|---|
aggregate | (可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
Function call PercentOfColumnTotal(Sum([MatrixDemo.Revenue])) is equivalent to the following code: Sum([MatrixDemo.Revenue]) / ColumnTotal()示例:
PercentOfColumnTotal(Sum([MatrixDemo.Revenue])) [Sum([MatrixDemo.Revenue])] [PercentOfColumnTotal()]行总数百分比
返回当前单元格的值除以行总数的值。
Parameter | Description |
---|---|
aggregate | (可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
PercentOfRowTotal(Sum([MatrixDemo.Revenue])) [Sum([MatrixDemo.Revenue])] [PercentOfRowTotal()]总计百分比
返回当前单元格的值除以总计的值。
Parameter | Description |
---|---|
aggregate | (可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
PercentOfGrandTotal(Sum([MatrixDemo.Revenue])) [Sum([MatrixDemo.Revenue])] [PercentOfGrandTotal()]上一列百分比
返回当前单元格的值除以列中前一单元格的值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
useThisGroup=true | (可选) 使用同级组查找值。 |
- 单元格总数:如果参数 useThisGroup 为 true,则使用组中上一个单元格的值,否则使用上一个总数的值;
- 组单元格:使用组中前一个单元格的值。
PercentOfPreviousColumn(Sum([MatrixDemo.Revenue])) PercentOfPreviousColumn(Sum([MatrixDemo.Revenue]), true) [Sum([MatrixDemo.Revenue])] [PercentOfPreviousColumn()]上一行百分比
返回一行中当前单元格的值除以前一个单元格的值。
Parameter | Description |
---|---|
aggregate |
(可选) 汇总函数。如果已在单元格中访问过聚合函数,则可省略参数。 |
useInteractiveSort=false |
(可选) 包括交互式排序的结果,其中元素的顺序可以更改。 |
useThisGroup=true | ( 可选)使用同级组查找值。 |
- 单元格总数:如果参数 useThisGroup 为 true,则使用组中上一个单元格的值,否则使用上一个总数的值;
- 组单元格:使用组中前一个单元格的值。
PercentOfPreviousRow(Sum([MatrixDemo.Revenue])) PercentOfPreviousRow(Sum([MatrixDemo.Revenue]), true) [Sum([MatrixDemo.Revenue])] [PercentOfPreviousRow()]