Search Results for

    Show / Hide Table of Contents

    Class CubeField

    Inheritance
    System.Object
    CubeField
    Namespace: FastReport.Olap.Cube
    Assembly: FastReport.Olap.dll
    Syntax
    public class CubeField

    Constructors

    CubeField(BaseField, CubeFields, CubeField, AttributeType)

    Declaration
    public CubeField(BaseField dsField, CubeFields cubeFields, CubeField parent, AttributeType attributeType = AttributeType.None)
    Parameters
    Type Name Description
    BaseField dsField
    CubeFields cubeFields
    CubeField parent
    AttributeType attributeType

    CubeField(CubeFieldProperties, CubeFields)

    Declaration
    public CubeField(CubeFieldProperties cubeFieldProperties, CubeFields cubeFields)
    Parameters
    Type Name Description
    CubeFieldProperties cubeFieldProperties
    CubeFields cubeFields

    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
    Type Name Description
    DataType dataType
    System.String name
    CubeFields cubeFields

    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
    Type Description
    AttributeType

    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
    Type Description
    DataType

    DateTimePart

    Declaration
    public DateTimePart DateTimePart { get; }
    Property Value
    Type Description
    DateTimePart

    DateTimeSplitsCount

    Declaration
    public int DateTimeSplitsCount { get; }
    Property Value
    Type Description
    System.Int32

    DisplayFormat

    Declaration
    public FormatBase DisplayFormat { get; set; }
    Property Value
    Type Description
    FormatBase

    GroupsCount

    Declaration
    public int GroupsCount { get; }
    Property Value
    Type Description
    System.Int32

    GroupsManager

    Declaration
    public GroupsManager GroupsManager { get; }
    Property Value
    Type Description
    GroupsManager

    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
    Type Description
    CubeField

    Values

    Declaration
    public CommonUniqueValues Values { get; }
    Property Value
    Type Description
    CommonUniqueValues

    VarType

    Declaration
    public VarType VarType { get; }
    Property Value
    Type Description
    VarType

    Methods

    AddDateTimeSplit(DateTimePart)

    Declaration
    public bool AddDateTimeSplit(DateTimePart dateTimePart)
    Parameters
    Type Name Description
    DateTimePart dateTimePart
    Returns
    Type Description
    System.Boolean

    CanCreateDateTimeSplit(DateTimePart)

    Declaration
    public bool CanCreateDateTimeSplit(DateTimePart dateTimePart)
    Parameters
    Type Name Description
    DateTimePart dateTimePart
    Returns
    Type Description
    System.Boolean

    Check(CubeFieldProperties)

    Declaration
    public bool Check(CubeFieldProperties cubeFieldProperties)
    Parameters
    Type Name Description
    CubeFieldProperties cubeFieldProperties
    Returns
    Type Description
    System.Boolean

    Check(AttributeType, CubeFieldProperties)

    Declaration
    public bool Check(AttributeType attributeType, CubeFieldProperties cubeFieldProperties)
    Parameters
    Type Name Description
    AttributeType attributeType
    CubeFieldProperties cubeFieldProperties
    Returns
    Type Description
    System.Boolean

    Check(DateTimePart, CubeFieldProperties)

    Declaration
    public bool Check(DateTimePart dateTimePart, CubeFieldProperties cubeFieldProperties)
    Parameters
    Type Name Description
    DateTimePart dateTimePart
    CubeFieldProperties cubeFieldProperties
    Returns
    Type Description
    System.Boolean

    CreateAttributeField(AttributeType, CubeFieldProperties)

    Declaration
    public CubeField CreateAttributeField(AttributeType attributeType, CubeFieldProperties cubeFieldProperties)
    Parameters
    Type Name Description
    AttributeType attributeType
    CubeFieldProperties cubeFieldProperties
    Returns
    Type Description
    CubeField

    CreateDatePart(DateTimePart, CubeFieldProperties)

    Declaration
    public CubeField CreateDatePart(DateTimePart dateTimePart, CubeFieldProperties cubeFieldProperties)
    Parameters
    Type Name Description
    DateTimePart dateTimePart
    CubeFieldProperties cubeFieldProperties
    Returns
    Type Description
    CubeField

    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
    Type Description
    CubeField

    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
    Type Name Description
    DateTimePart dateTimePart
    Returns
    Type Description
    CubeField

    GetFieldByName(String)

    Declaration
    public CubeField GetFieldByName(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    CubeField

    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
    Type Name Description
    DateTimePart dateTimePart
    Returns
    Type Description
    System.Boolean

    RemoveDateTimeSplit(DateTimePart)

    Declaration
    public bool RemoveDateTimeSplit(DateTimePart dateTimePart)
    Parameters
    Type Name Description
    DateTimePart dateTimePart
    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
    Back to top © 1998-2024 Copyright Fast Reports Inc.