Class CubeField
Inheritance
System.Object
CubeField
Assembly: FastReport.Olap.dll
Syntax
Constructors
CubeField(BaseField, CubeFields, CubeField, AttributeType)
Declaration
public CubeField(BaseField dsField, CubeFields cubeFields, CubeField parent, AttributeType attributeType = AttributeType.None)
Parameters
CubeField(CubeFieldProperties, CubeFields)
Declaration
public CubeField(CubeFieldProperties cubeFieldProperties, CubeFields cubeFields)
Parameters
CubeField(DataType, String)
Declaration
public CubeField(DataType dataType, string name)
Parameters
| Type |
Name |
Description |
| DataType |
dataType |
|
| System.String |
name |
|
CubeField(DataType, String, CubeFields)
Declaration
public CubeField(DataType dataType, string name, CubeFields cubeFields)
Parameters
CubeField(DataType, String, String)
Declaration
public CubeField(DataType dataType, string name, string caption)
Parameters
| Type |
Name |
Description |
| DataType |
dataType |
|
| System.String |
name |
|
| System.String |
caption |
|
CubeField(DataType, String, String, CubeFields)
Declaration
public CubeField(DataType dataType, string name, string caption, CubeFields cubeFields)
Parameters
| Type |
Name |
Description |
| DataType |
dataType |
|
| System.String |
name |
|
| System.String |
caption |
|
| CubeFields |
cubeFields |
|
Properties
AttributeType
Declaration
public AttributeType AttributeType { get; }
Property Value
CalculateAfterAll
Declaration
public bool CalculateAfterAll { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
CanUseDateTimeSplit
Declaration
public bool CanUseDateTimeSplit { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Caption
Declaration
public string Caption { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Children
Declaration
public List<CubeField> Children { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<CubeField> |
|
DataType
Declaration
public DataType DataType { get; }
Property Value
DateTimePart
Declaration
public DateTimePart DateTimePart { get; }
Property Value
DateTimeSplitsCount
Declaration
public int DateTimeSplitsCount { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Declaration
public FormatBase DisplayFormat { get; set; }
Property Value
GroupsCount
Declaration
public int GroupsCount { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
GroupsManager
Declaration
public GroupsManager GroupsManager { get; }
Property Value
HasGroups
Declaration
public bool HasGroups { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Index
Declaration
public int Index { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Level
Declaration
public int Level { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Name
Declaration
public string Name { get; set; }
Property Value
| Type |
Description |
| System.String |
|
NeedHolder
Declaration
public bool NeedHolder { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Parent
Declaration
public CubeField Parent { get; }
Property Value
Values
Declaration
public CommonUniqueValues Values { get; }
Property Value
VarType
Declaration
public VarType VarType { get; }
Property Value
Methods
AddDateTimeSplit(DateTimePart)
Declaration
public bool AddDateTimeSplit(DateTimePart dateTimePart)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
CanCreateDateTimeSplit(DateTimePart)
Declaration
public bool CanCreateDateTimeSplit(DateTimePart dateTimePart)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Check(CubeFieldProperties)
Declaration
public bool Check(CubeFieldProperties cubeFieldProperties)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Check(AttributeType, CubeFieldProperties)
Declaration
public bool Check(AttributeType attributeType, CubeFieldProperties cubeFieldProperties)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Check(DateTimePart, CubeFieldProperties)
Declaration
public bool Check(DateTimePart dateTimePart, CubeFieldProperties cubeFieldProperties)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
CreateAttributeField(AttributeType, CubeFieldProperties)
Declaration
public CubeField CreateAttributeField(AttributeType attributeType, CubeFieldProperties cubeFieldProperties)
Parameters
Returns
CreateDatePart(DateTimePart, CubeFieldProperties)
Declaration
public CubeField CreateDatePart(DateTimePart dateTimePart, CubeFieldProperties cubeFieldProperties)
Parameters
Returns
CreateDatePart(DateTimePart, String, String)
Declaration
public CubeField CreateDatePart(DateTimePart dateTimePart, string name, string caption)
Parameters
| Type |
Name |
Description |
| DateTimePart |
dateTimePart |
|
| System.String |
name |
|
| System.String |
caption |
|
Returns
CreateUniqueValues()
Declaration
public void CreateUniqueValues()
GetCountValuesInGroup(Int32)
Declaration
public int GetCountValuesInGroup(int groupId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
groupId |
|
Returns
| Type |
Description |
| System.Int32 |
|
GetDateTimeSplitField(DateTimePart)
Declaration
public CubeField GetDateTimeSplitField(DateTimePart dateTimePart)
Parameters
Returns
GetFieldByName(String)
Declaration
public CubeField GetFieldByName(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
GetGroupIdByOrder(Int32)
Declaration
public int GetGroupIdByOrder(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Returns
| Type |
Description |
| System.Int32 |
|
GetGroupName(Int32)
Declaration
public string GetGroupName(int groupId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
groupId |
|
Returns
| Type |
Description |
| System.String |
|
GetGroupNameByOrder(Int32)
Declaration
public string GetGroupNameByOrder(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Returns
| Type |
Description |
| System.String |
|
GetUnGroupedUniqueValueIdByOrder(Int32)
Declaration
public int GetUnGroupedUniqueValueIdByOrder(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Returns
| Type |
Description |
| System.Int32 |
|
GetUnGroupedUniqueValuesCount()
Declaration
public int GetUnGroupedUniqueValuesCount()
Returns
| Type |
Description |
| System.Int32 |
|
GetUniqueValueIdInGroupByOrder(Int32, Int32)
Declaration
public int GetUniqueValueIdInGroupByOrder(int groupId, int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
groupId |
|
| System.Int32 |
index |
|
Returns
| Type |
Description |
| System.Int32 |
|
HaveDateTimeSplit(DateTimePart)
Declaration
public bool HaveDateTimeSplit(DateTimePart dateTimePart)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
RemoveDateTimeSplit(DateTimePart)
Declaration
public bool RemoveDateTimeSplit(DateTimePart dateTimePart)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
SetGroupName(Int32, String)
Declaration
public void SetGroupName(int groupId, string groupName)
Parameters
| Type |
Name |
Description |
| System.Int32 |
groupId |
|
| System.String |
groupName |
|
SetGroupNameByOrder(Int32, String)
Declaration
public void SetGroupNameByOrder(int index, string groupName)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
| System.String |
groupName |
|