Table of Contents

Class TopNs

Namespace: FastReport.Olap.Slice
Assembly: FastCube.Core.dll

Collection of TopN

public class TopNs

Inheritance

objectTopNs

Constructors

TopNs(Slice)

Creates a new instance.

public TopNs(Slice slice)

Parameters

slice Slice

Properties

ActiveCount

Get number of active TopNs

public int ActiveCount { get; }

Property Value

int

AsFilter

Gets indicator that object is as filter.

public bool AsFilter { get; }

Property Value

bool

Methods

BuildTree()

Create Tree with TopNs (for grid)

public Tree BuildTree()

Returns

Tree

Tree

ClearTopN()

Removes all TopN from all Axes

public void ClearTopN()

ClearTopNInAxis(AxisContainer)

Removes TopN from Axis

public void ClearTopNInAxis(AxisContainer axis)

Parameters

axis AxisContainer

Axis where to remove TopNs

Dispose()

Dealocate resources

public void Dispose()

Load(XmlItem)

Load from XML

public void Load(XmlItem item)

Parameters

item XmlItem

XML item

Save(XmlItem)

Save to XML

public void Save(XmlItem item)

Parameters

item XmlItem

XML item

SetTopN(AxisField, MeasureField, TopType, int, bool)

Set TopN for Dimension

public void SetTopN(AxisField dimension, MeasureField measure, TopType topType, int topCount, bool createOthers)

Parameters

dimension AxisField

Dimension for TopN

measure MeasureField

Measure which is used for values

topType TopType

Type of TopN (most/least)

topCount int

Number of TopN values

createOthers bool

Whether to create "other" cell