Class Context
Holds context required for aggregate functions evaluation.
Inheritance
Namespace: FastReport.AdvMatrix
Assembly: FastReport.dll
Syntax
public class Context
Methods
GetAggregate(String, String)
Gets aggregate value. This method is for internal use only.
Declaration
public dynamic GetAggregate(string aggregateName, string expression)
Parameters
Type | Name | Description |
---|---|---|
System.String | aggregateName | Name of aggregate. |
System.String | expression | Expression. |
Returns
Type | Description |
---|---|
System.Object | Aggregate value. |
GetColumnMaxValue(Object)
Gets column group max value. This method is for internal use only.
Declaration
public dynamic GetColumnMaxValue(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetColumnMinValue(Object)
Gets column group min value. This method is for internal use only.
Declaration
public dynamic GetColumnMinValue(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetColumnTotal(Object)
Gets column group total value. This method is for internal use only.
Declaration
public dynamic GetColumnTotal(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetFirstColumn(Object, Boolean, Boolean)
Gets value of the first column. This method is for internal use only.
Declaration
public dynamic GetFirstColumn(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetFirstRow(Object, Boolean, Boolean)
Gets value of the first row. This method is for internal use only.
Declaration
public dynamic GetFirstRow(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetGrandColumnTotal(Object)
Gets column total value. This method is for internal use only.
Declaration
public dynamic GetGrandColumnTotal(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetGrandRowTotal(Object)
Gets row total value. This method is for internal use only.
Declaration
public dynamic GetGrandRowTotal(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetGrandTotal(Object)
Gets grand total value. This method is for internal use only.
Declaration
public dynamic GetGrandTotal(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetLastColumn(Object, Boolean, Boolean)
Gets value of the last column. This method is for internal use only.
Declaration
public dynamic GetLastColumn(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetLastRow(Object, Boolean, Boolean)
Gets value of the last row. This method is for internal use only.
Declaration
public dynamic GetLastRow(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetNextColumn(Object, Boolean, Boolean)
Gets value of next column. This method is for internal use only.
Declaration
public dynamic GetNextColumn(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetNextRow(Object, Boolean, Boolean)
Gets value of next row. This method is for internal use only.
Declaration
public dynamic GetNextRow(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetPercentOfColumnTotal(Object)
Gets percent of column total. This method is for internal use only.
Declaration
public dynamic GetPercentOfColumnTotal(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value. |
GetPercentOfGrandTotal(Object)
Gets percent of grand total. This method is for internal use only.
Declaration
public dynamic GetPercentOfGrandTotal(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value. |
GetPercentOfPreviousColumn(Object, Boolean, Boolean)
Gets percent of previous column. This method is for internal use only.
Declaration
public dynamic GetPercentOfPreviousColumn(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetPercentOfPreviousRow(Object, Boolean, Boolean)
Gets percent of previous row. This method is for internal use only.
Declaration
public dynamic GetPercentOfPreviousRow(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetPercentOfRowTotal(Object)
Gets percent of row total. This method is for internal use only.
Declaration
public dynamic GetPercentOfRowTotal(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value. |
GetPreviousColumn(Object, Boolean, Boolean)
Gets value of previous column. This method is for internal use only.
Declaration
public dynamic GetPreviousColumn(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetPreviousRow(Object, Boolean, Boolean)
Gets value of previous row. This method is for internal use only.
Declaration
public dynamic GetPreviousRow(object dummy = null, bool useIneractiveSort = false, bool useThisGroup = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
System.Boolean | useIneractiveSort | Determines if the interactive sort must be respected. |
System.Boolean | useThisGroup | Determines if the same level group should be used to search for item. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetRowMaxValue(Object)
Gets row group max value. This method is for internal use only.
Declaration
public dynamic GetRowMaxValue(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetRowMinValue(Object)
Gets row group min value. This method is for internal use only.
Declaration
public dynamic GetRowMinValue(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetRowTotal(Object)
Gets row group total value. This method is for internal use only.
Declaration
public dynamic GetRowTotal(object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetSpecificColumn(Object, Object)
Gets value of the specific column. This method is for internal use only.
Declaration
public dynamic GetSpecificColumn(object value, object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value | The column value. |
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |
GetSpecificRow(Object, Object)
Gets value of the specific row. This method is for internal use only.
Declaration
public dynamic GetSpecificRow(object value, object dummy = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value | The row value. |
System.Object | dummy | Dummy parameter. |
Returns
Type | Description |
---|---|
System.Object | The value or null. |