Class Dimension
Represents a dimension.
Inheritance
Dimension
Implements
Namespace: BiExcellence.OpenBi.Api.Commands.DataProviders
Assembly: BiExcellence.OpenBi.Api.DataProvider.dll
Syntax
public class Dimension : IDimension, ISortableInfoObject, IPositionableInfoObject<IDimension>, IComparable<IDimension>, IFilterableInfoObject, IInfoObject
Constructors
Dimension(IDimension)
Copy constructor.
Declaration
public Dimension(IDimension dimension)
Parameters
Type | Name | Description |
---|---|---|
IDimension | dimension | The dimension. |
Properties
Attribute
Gets or sets the caption attribute.
Declaration
public IDimensionAttribute? Attribute { get; set; }
Property Value
Type | Description |
---|---|
IDimensionAttribute |
Attributes
Gets the attributes
Declaration
public IDimensionAttributes Attributes { get; }
Property Value
Type | Description |
---|---|
IDimensionAttributes |
Axis
Gets or sets the axis.
Declaration
public DimensionAxis Axis { get; set; }
Property Value
Type | Description |
---|---|
DimensionAxis |
DataType
Gets or sets the data type.
Declaration
public InfoObjectDataType DataType { get; set; }
Property Value
Type | Description |
---|---|
InfoObjectDataType |
DateInputFormat
Gets or sets the date input format.
Declaration
public string? DateInputFormat { get; set; }
Property Value
Type | Description |
---|---|
string |
DateOutputFormat
Gets or sets the date output format.
Declaration
public string? DateOutputFormat { get; set; }
Property Value
Type | Description |
---|---|
string |
Filters
Gets the filters.
Declaration
public IList<IFilter> Filters { get; }
Property Value
Type | Description |
---|---|
IList<IFilter> |
Hierarchies
Gets the hierarchies.
Declaration
public IList<IDimensionHierarchy> Hierarchies { get; }
Property Value
Type | Description |
---|---|
IList<IDimensionHierarchy> |
Hierarchy
Gets or sets the active hierarchy.
Declaration
public IDimensionHierarchy? Hierarchy { get; set; }
Property Value
Type | Description |
---|---|
IDimensionHierarchy |
Id
Gets the id.
Declaration
public string Id { get; protected set; }
Property Value
Type | Description |
---|---|
string |
IsKeyFigureDimension
Gets or sets whether the dimension contains key figures.
Declaration
public bool IsKeyFigureDimension { get; set; }
Property Value
Type | Description |
---|---|
bool |
IsStructure
Gets or sets whether the dimension is a structure.
Declaration
public bool IsStructure { get; set; }
Property Value
Type | Description |
---|---|
bool |
IsTechnical
Gets or sets whether the dimension is technical.
Declaration
public bool IsTechnical { 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 |
SortMode
Gets or sets the sort mode.
Declaration
public InfoObjectSortMode SortMode { get; set; }
Property Value
Type | Description |
---|---|
InfoObjectSortMode |
SortType
Gets or sets the sort type.
Declaration
public DimensionSortType SortType { get; set; }
Property Value
Type | Description |
---|---|
DimensionSortType |
SumState
Gets or sets the sum state.
Declaration
public DimensionSumState SumState { get; set; }
Property Value
Type | Description |
---|---|
DimensionSumState |
Methods
CompareTo(IDimension?)
Declaration
public int CompareTo(IDimension? other)
Parameters
Type | Name | Description |
---|---|---|
IDimension | other | The other dimension. |
Returns
Type | Description |
---|---|
int |