Class KeyFigure
Represents a key figure.
Inheritance
KeyFigure
Implements
Namespace: BiExcellence.OpenBi.Api.Commands.DataProviders
Assembly: BiExcellence.OpenBi.Api.DataProvider.dll
Syntax
public class KeyFigure : IKeyFigure, ISortableInfoObject, IPositionableInfoObject<IKeyFigure>, IComparable<IKeyFigure>, IFilterableInfoObject, IInfoObject
Constructors
KeyFigure(IKeyFigure)
Copy constructor.
Declaration
public KeyFigure(IKeyFigure keyFigure)
Parameters
Type | Name | Description |
---|---|---|
IKeyFigure | keyFigure | The key figure. |
Properties
Aggregation
Gets or sets the aggregation.
Declaration
public KeyFigureAggregation Aggregation { get; set; }
Property Value
Type | Description |
---|---|
KeyFigureAggregation |
AlertLevels
Gets the alert levels.
Declaration
public IList<IAlertLevel> AlertLevels { get; }
Property Value
Type | Description |
---|---|
IList<IAlertLevel> |
CalculationTime
Gets or sets the calulcation time.
Declaration
public KeyFigureCalculationTime CalculationTime { get; set; }
Property Value
Type | Description |
---|---|
KeyFigureCalculationTime |
DataType
Gets or sets the data type.
Declaration
public InfoObjectDataType DataType { get; set; }
Property Value
Type | Description |
---|---|
InfoObjectDataType |
Decimals
Gets or sets the decimals.
Declaration
public int Decimals { get; set; }
Property Value
Type | Description |
---|---|
int |
Filters
Gets the filters.
Declaration
public IList<IFilter> Filters { get; }
Property Value
Type | Description |
---|---|
IList<IFilter> |
Formula
Gets or sets the formula.
Declaration
public string? Formula { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Gets the id.
Declaration
public string Id { get; protected set; }
Property Value
Type | Description |
---|---|
string |
Iobjnm
Gets the iobjnm.
Declaration
public string Iobjnm { get; protected set; }
Property Value
Type | Description |
---|---|
string |
IsHidden
Gets or sets whether the key figure is hidden.
Declaration
public bool IsHidden { get; set; }
Property Value
Type | Description |
---|---|
bool |
Name
Gets or sets the name.
Declaration
public string? Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Position
Gets or sets the position.
Declaration
public int Position { get; set; }
Property Value
Type | Description |
---|---|
int |
Prefix
Gets or sets the prefix.
Declaration
public string? Prefix { get; set; }
Property Value
Type | Description |
---|---|
string |
Scaling
Gets or sets the scaling.
Declaration
public int Scaling { get; set; }
Property Value
Type | Description |
---|---|
int |
SortMode
Gets or sets the sort mode.
Declaration
public InfoObjectSortMode SortMode { get; set; }
Property Value
Type | Description |
---|---|
InfoObjectSortMode |
SortTuples
Gets the sort tuples.
Declaration
public IList<ISortTuple> SortTuples { get; }
Property Value
Type | Description |
---|---|
IList<ISortTuple> |
Suffix
Gets or sets the suffix.
Declaration
public string? Suffix { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
CompareTo(IKeyFigure?)
Compares the Positions.
Declaration
public int CompareTo(IKeyFigure? other)
Parameters
Type | Name | Description |
---|---|---|
IKeyFigure | other | The other key figure. |
Returns
Type | Description |
---|---|
int |