文檔首頁>>FastReport中文文檔>>特殊功能
特殊功能
可以在矩陣的數(shù)據(jù)單元格中使用特殊函數(shù)。通過它們,可以獲取同一行或同一列中另一個(gè)單元格的值。
列總計(jì)
返回列的總計(jì)值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
GrandColumnTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / GrandColumnTotal()GrandRowTotal
返回一行的總計(jì)值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
GrandRowTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / GrandRowTotal()總計(jì)
返回總計(jì)的值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
GrandTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / GrandTotal()列總數(shù)
返回當(dāng)前組的列總數(shù)值。
Parameter | Description |
---|---|
aggregate | (可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
ColumnTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / ColumnTotal()行總數(shù)
返回當(dāng)前組的行總數(shù)。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
RowTotal(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / RowTotal()列最大值
返回當(dāng)前組中列總數(shù)的最大值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
示例:
ColumnMaxValue(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / ColumnMaxValue()列最小值
返回當(dāng)前組中列總數(shù)的最小值。
Parameter | Description |
---|---|
aggregate | (可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
ColumnMinValue(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / ColumnMinValue()行最大值
返回當(dāng)前組的行總數(shù)最大值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
RowMaxValue(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / RowMaxValue()行最小值
返回當(dāng)前組的行總數(shù)最小值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
RowMinValue(Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / RowMinValue()FirstColumn
返回列中第一個(gè)單元格的值。
Parameter | Description |
---|---|
aggregate | (可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
useThisGroup=true |
(可選) 使用同級(jí)組查找值。 |
- total cell:如果參數(shù) useThisGroup 為 true,則返回組中第一個(gè)單元格的值,否則返回第一個(gè)總數(shù)的值;
- 組單元格:返回組中第一個(gè)單元格的值。
FirstColumn(Sum([MatrixDemo.Revenue])) FirstColumn(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / FirstColumn()第一行
返回一行中第一個(gè)單元格的值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
useThisGroup=true |
(可選) 使用同級(jí)組查找值。 |
- total cell:如果參數(shù) useThisGroup 為 true,則返回組中第一個(gè)單元格的值,否則返回第一個(gè)總數(shù)的值;
- 組單元格:返回組中第一個(gè)單元格的值。
FirstRow(Sum([MatrixDemo.Revenue])) FirstRow(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / FirstRow()最后一列
返回列中最后一個(gè)單元格的值。
Parameter | Description |
---|---|
aggregate | (可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
useThisGroup=true |
(可選) 使用同級(jí)組查找值。 |
- total cell:如果參數(shù) useThisGroup 為 true,則返回組中最后一個(gè)單元格的值,否則返回最后一個(gè)總數(shù)的值;
- 組單元格:返回組中最后一個(gè)單元格的值。
LastColumn(Sum([MatrixDemo.Revenue])) LastColumn(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / LastColumn()最后一行
返回一行中最后一個(gè)單元格的值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
- total cell:如果參數(shù) useThisGroup 為 true,則返回組中最后一個(gè)單元格的值,否則返回最后一個(gè)總數(shù)的值;、單元格組:返回單元格組中最后一個(gè)單元格的值。
LastRow(Sum([MatrixDemo.Revenue])) LastRow(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / LastRow()上一列
返回列中前一個(gè)單元格的值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
useThisGroup=true |
(可選) 使用同級(jí)組查找值。 |
- total cell:如果參數(shù) useThisGroup 為 true,則返回組中上一個(gè)單元格的值,否則返回上一個(gè)總數(shù)的值;
- 單元格組:返回單元格組中前一個(gè)單元格的值。
PreviousColumn(Sum([MatrixDemo.Revenue])) PreviousColumn(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / PreviousColumn()上一行
返回一行中前一個(gè)單元格的值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
useThisGroup=true |
(可選)使用同級(jí)組查找值。 |
- total cell:如果參數(shù) useThisGroup 為 true,則返回組中上一個(gè)單元格的值,否則返回上一個(gè)總數(shù)的值;
- 單元格組:返回單元格組中前一個(gè)單元格的值。
PreviousRow(Sum([MatrixDemo.Revenue])) PreviousRow(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / PreviousRow()下一列
返回列中下一個(gè)單元格的值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
useThisGroup=true |
(可選) 使用同級(jí)組查找值。 |
返回值取決于函數(shù)的使用位置:
- total cell:如果參數(shù) useThisGroup 為 true,則返回組中下一個(gè)單元格的值,否則返回下一個(gè)總數(shù)的值;
- 單元格組:返回單元格組中下一個(gè)單元格的值。
NextColumn(Sum([MatrixDemo.Revenue])) NextColumn(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / NextColumn()下一行
返回一行中下一個(gè)單元格的值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
useThisGroup=true |
(可選) 使用同級(jí)組查找值。 |
- total cell:如果參數(shù) useThisGroup 為 true,則返回組中下一個(gè)單元格的值,否則返回下一個(gè)總數(shù)的值;
- 單元格組:返回單元格組中下一個(gè)單元格的值。
NextRow(Sum([MatrixDemo.Revenue])) NextRow(Sum([MatrixDemo.Revenue]), true) Sum([MatrixDemo.Revenue]) / NextRow()特定列
返回具有指定列索引的單元格的值。
Parameter | Description |
---|---|
index | 索引值 |
aggregate |
(可選) 聚合函數(shù)。如果單元格中已訪問過聚合函數(shù),則可省略參數(shù)。 |
- total cell:返回總數(shù)所在組中單元格的值;
- 否則,返回當(dāng)前組列中單元格的值。
SpecificColumn("Andrew Fuller", Sum([MatrixDemo.Revenue])) SpecificColumn(2011, Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / SpecificColumn(2011)特定行
返回一行中具有指定索引的單元格的值。
Parameter | Description |
---|---|
index |
索引值 |
aggregate |
(可選) 聚合函數(shù)。如果單元格中已訪問過聚合函數(shù),則可省略參數(shù)。 |
- total cell:返回總數(shù)所在組中單元格的值;
- 否則,返回當(dāng)前組的行中單元格的值。
SpecificRow("Andrew Fuller", Sum([MatrixDemo.Revenue])) SpecificRow(2011, Sum([MatrixDemo.Revenue])) Sum([MatrixDemo.Revenue]) / SpecificRow(2011)列總數(shù)百分比
返回當(dāng)前單元格的值除以列總數(shù)的值。
Parameter | Description |
---|---|
aggregate | (可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
Function call PercentOfColumnTotal(Sum([MatrixDemo.Revenue])) is equivalent to the following code: Sum([MatrixDemo.Revenue]) / ColumnTotal()示例:
PercentOfColumnTotal(Sum([MatrixDemo.Revenue])) [Sum([MatrixDemo.Revenue])] [PercentOfColumnTotal()]行總數(shù)百分比
返回當(dāng)前單元格的值除以行總數(shù)的值。
Parameter | Description |
---|---|
aggregate | (可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
PercentOfRowTotal(Sum([MatrixDemo.Revenue])) [Sum([MatrixDemo.Revenue])] [PercentOfRowTotal()]總計(jì)百分比
返回當(dāng)前單元格的值除以總計(jì)的值。
Parameter | Description |
---|---|
aggregate | (可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
PercentOfGrandTotal(Sum([MatrixDemo.Revenue])) [Sum([MatrixDemo.Revenue])] [PercentOfGrandTotal()]上一列百分比
返回當(dāng)前單元格的值除以列中前一單元格的值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
useThisGroup=true | (可選) 使用同級(jí)組查找值。 |
- 單元格總數(shù):如果參數(shù) useThisGroup 為 true,則使用組中上一個(gè)單元格的值,否則使用上一個(gè)總數(shù)的值;
- 組單元格:使用組中前一個(gè)單元格的值。
PercentOfPreviousColumn(Sum([MatrixDemo.Revenue])) PercentOfPreviousColumn(Sum([MatrixDemo.Revenue]), true) [Sum([MatrixDemo.Revenue])] [PercentOfPreviousColumn()]上一行百分比
返回一行中當(dāng)前單元格的值除以前一個(gè)單元格的值。
Parameter | Description |
---|---|
aggregate |
(可選) 匯總函數(shù)。如果已在單元格中訪問過聚合函數(shù),則可省略參數(shù)。 |
useInteractiveSort=false |
(可選) 包括交互式排序的結(jié)果,其中元素的順序可以更改。 |
useThisGroup=true | ( 可選)使用同級(jí)組查找值。 |
- 單元格總數(shù):如果參數(shù) useThisGroup 為 true,則使用組中上一個(gè)單元格的值,否則使用上一個(gè)總數(shù)的值;
- 組單元格:使用組中前一個(gè)單元格的值。
PercentOfPreviousRow(Sum([MatrixDemo.Revenue])) PercentOfPreviousRow(Sum([MatrixDemo.Revenue]), true) [Sum([MatrixDemo.Revenue])] [PercentOfPreviousRow()]