Class TopNs
Collection of TopN
Inheritance
System.Object
TopNs
Namespace: FastReport.Olap.Slice
Assembly: FastReport.Olap.dll
Syntax
public class TopNs : IDisposable
Constructors
TopNs(Slice)
Declaration
public TopNs(Slice slice)
Parameters
| Type | Name | Description |
|---|---|---|
| Slice | slice |
Properties
ActiveCount
Get number of active TopNs
Declaration
public int ActiveCount { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
AsFilter
Declaration
public bool AsFilter { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
BuildTree()
Create Tree with TopNs (for grid)
Declaration
public Tree BuildTree()
Returns
| Type | Description |
|---|---|
| Tree | Tree |
ClearTopN()
Removes all TopN from all Axes
Declaration
public void ClearTopN()
ClearTopNInAxis(AxisContainer)
Removes TopN from Axis
Declaration
public void ClearTopNInAxis(AxisContainer axis)
Parameters
| Type | Name | Description |
|---|---|---|
| AxisContainer | axis | Axis where to remove TopNs |
Dispose()
Dealocate resources
Declaration
public void Dispose()
Load(XmlItem)
Load from XML
Declaration
public void Load(XmlItem item)
Parameters
| Type | Name | Description |
|---|---|---|
| XmlItem | item | XML item |
Save(XmlItem)
Save to XML
Declaration
public void Save(XmlItem item)
Parameters
| Type | Name | Description |
|---|---|---|
| XmlItem | item | XML item |
SetTopN(AxisField, MeasureField, TopType, Int32, Boolean)
Set TopN for Dimension
Declaration
public void SetTopN(AxisField dimension, MeasureField measure, TopType topType, int topCount, bool createOthers)
Parameters
| Type | Name | Description |
|---|---|---|
| AxisField | dimension | Dimension for TopN |
| MeasureField | measure | Measure which is used for values |
| TopType | topType | Type of TopN (most/least) |
| System.Int32 | topCount | Number of TopN values |
| System.Boolean | createOthers | Whether to create "other" cell |