Search Results for

    Show / Hide Table of Contents

    Class MeasuresContainer

    Inheritance
    System.Object
    SliceContainer
    FieldsContainer
    MeasuresContainer
    Inherited Members
    FieldsContainer.fields
    FieldsContainer.Fields
    FieldsContainer.HasMeasuresField
    FieldsContainer.BindCaptionWidth
    SliceContainer.alignment
    SliceContainer.SliceContainerType
    SliceContainer.Slice
    SliceContainer.Alignment
    Namespace: FastReport.Olap.Slice
    Assembly: FastReport.Olap.dll
    Syntax
    public class MeasuresContainer : FieldsContainer

    Properties

    ItemsContainer

    Reference to "Measures" dimension container

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

    MeasureFields

    Reference to measure fields array

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

    MeasuresCount

    Number of measures

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

    MeasuresField

    Reference to virtual "Measures" dimension

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

    VisibleMeasuresCount

    Number of visible measures

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

    Methods

    AddMeasure(MeasureField)

    Add measure to the end of list

    Declaration
    public int AddMeasure(MeasureField measureField)
    Parameters
    Type Name Description
    MeasureField measureField

    Measure field

    Returns
    Type Description
    System.Int32

    Measure index

    DeleteMeasure(MeasureField)

    Delete measure field

    Declaration
    public void DeleteMeasure(MeasureField measureField)
    Parameters
    Type Name Description
    MeasureField measureField

    Measure field

    DeleteMeasure(Int32)

    Delete measure by index

    Declaration
    public void DeleteMeasure(int measureIndex)
    Parameters
    Type Name Description
    System.Int32 measureIndex

    Measure index

    DeleteMeasures()

    Delete all measures

    Declaration
    public void DeleteMeasures()

    GetMeasureField(Int32)

    Get measure field by field index

    Declaration
    public MeasureField GetMeasureField(int index)
    Parameters
    Type Name Description
    System.Int32 index

    field index

    Returns
    Type Description
    MeasureField

    measure field

    GetMeasureValue(Int32, Int32, Int32, Int32, Int32)

    Get measure value

    Declaration
    public Variant GetMeasureValue(int baseLevelIndex, int secondLevelIndex, int indexInBaseLevel, int indexInSecondLevel, int measureIndex)
    Parameters
    Type Name Description
    System.Int32 baseLevelIndex

    Level index in axis with virtual "Measures" dimension

    System.Int32 secondLevelIndex

    Level index in axis without virtual "Measures" dimension

    System.Int32 indexInBaseLevel

    Cell index in axis with virtual "Measures" dimension

    System.Int32 indexInSecondLevel

    Cell index in axis without virtual "Measures" dimension

    System.Int32 measureIndex

    Measure index

    Returns
    Type Description
    Variant

    Measure value

    GetSecondAdditionalTotalMeasureValue(Int32, Int32, Int32, Int32, Int32, Int32)

    Declaration
    public Variant GetSecondAdditionalTotalMeasureValue(int baseLevelIndex, int secondLevelIndex, int indexInBaseLevel, int indexInSecondLevel, int measureIndex, int additionalTotalIndex)
    Parameters
    Type Name Description
    System.Int32 baseLevelIndex
    System.Int32 secondLevelIndex
    System.Int32 indexInBaseLevel
    System.Int32 indexInSecondLevel
    System.Int32 measureIndex
    System.Int32 additionalTotalIndex
    Returns
    Type Description
    Variant

    GetVisibleIndex(Int32)

    Get visible index of measure

    Declaration
    public int GetVisibleIndex(int index)
    Parameters
    Type Name Description
    System.Int32 index

    measure index

    Returns
    Type Description
    System.Int32

    visible index

    GetVisibleMeasureField(Int32)

    Get measure field by visible index

    Declaration
    public MeasureField GetVisibleMeasureField(int visibleIndex)
    Parameters
    Type Name Description
    System.Int32 visibleIndex

    visible index

    Returns
    Type Description
    MeasureField

    measure field

    InsertMeasure(MeasureField, Int32)

    Insert measure at position

    Declaration
    public void InsertMeasure(MeasureField measureField, int index)
    Parameters
    Type Name Description
    MeasureField measureField

    Measure field

    System.Int32 index

    Index to insert

    InverseVisible()

    Invert visibility of measures

    Declaration
    public void InverseVisible()

    Load(XmlItem, Int32)

    Load from XML

    Declaration
    public override void Load(XmlItem item, int version)
    Parameters
    Type Name Description
    XmlItem item

    XML Item

    System.Int32 version

    Format version

    Overrides
    SliceContainer.Load(XmlItem, Int32)

    MoveMeasure(Int32, Int32)

    Move measure to new position

    Declaration
    public bool MoveMeasure(int fromIndex, int toIndex)
    Parameters
    Type Name Description
    System.Int32 fromIndex

    from position

    System.Int32 toIndex

    tp position

    Returns
    Type Description
    System.Boolean

    Save(XmlItem)

    Save to XML

    Declaration
    public override void Save(XmlItem item)
    Parameters
    Type Name Description
    XmlItem item

    XML Item

    Overrides
    SliceContainer.Save(XmlItem)

    SetAllVisible()

    Makes all measures visible

    Declaration
    public void SetAllVisible()

    SetNoneVisible()

    Makes all measures invisible

    Declaration
    public void SetNoneVisible()
    Back to top © 1998-2024 Copyright Fast Reports Inc.