Table of Contents

Class DataProviderAxisData

Namespace
BiExcellence.OpenBi.Api.DataProviders
Assembly
BiExcellence.OpenBi.Api.Client.dll

One member of the tuple that a grid cell or chart value sits at: one value of one dimension.

public sealed class DataProviderAxisData
Inheritance
object
DataProviderAxisData

Properties

Caption

The display text.

[JsonPropertyName("caption")]
public string? Caption { get; set; }

Property Value

string

Chanm

The dimension.

[JsonPropertyName("chanm")]
public string? Chanm { get; set; }

Property Value

string

Chavl

The value's key.

[JsonPropertyName("chavl")]
public string? Chavl { get; set; }

Property Value

string

ChavlExt

The external, formatted form of the key.

[JsonPropertyName("chavlExt")]
public string? ChavlExt { get; set; }

Property Value

string

DrillState

One of DataProviderDrillStates, where the member is a hierarchy node.

[JsonPropertyName("drillState")]
public string? DrillState { get; set; }

Property Value

string

Emphasized

True where the member is rendered emphasized - a total, usually.

[JsonPropertyName("emphasized")]
public bool Emphasized { get; set; }

Property Value

bool

Niobjnm

The dimension the node expands into, in a hierarchy.

[JsonPropertyName("niobjnm")]
public string? Niobjnm { get; set; }

Property Value

string

Opt

The comparison the member stands for, where it is a sum or an interval.

[JsonPropertyName("opt")]
public string? Opt { get; set; }

Property Value

string

Tlevel

The hierarchy level, 0-based.

[JsonPropertyName("tlevel")]
public int Tlevel { get; set; }

Property Value

int

TupleOrdinal

The position of this member in the tuple, 0-based.

[JsonPropertyName("tupleOrdinal")]
public int TupleOrdinal { get; set; }

Property Value

int

Methods

ToFilter(DataProviderFilterSign)

Builds the filter that selects this value.

public DataProviderFilter ToFilter(DataProviderFilterSign sign = DataProviderFilterSign.Include)

Parameters

sign DataProviderFilterSign

Returns

DataProviderFilter