Class DataProviderGridCell
- Namespace
- BiExcellence.OpenBi.Api.DataProviders
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
One cell of the grid.
public sealed class DataProviderGridCell
- Inheritance
-
objectDataProviderGridCell
- Extension Methods
Properties
AlertLevel
The exception level the cell carries, 1-9, or null where it carries none.
[JsonPropertyName("alertLevel")]
public int? AlertLevel { get; set; }
Property Value
- int?
Chavl
The dimension value's key, for a header cell.
[JsonPropertyName("chavl")]
public string? Chavl { get; set; }
Property Value
- string
ChavlExt
The external, formatted form of that key.
[JsonPropertyName("chavlExt")]
public string? ChavlExt { get; set; }
Property Value
- string
ColumnTuples
The column tuple the cell sits at, where tuples were asked for.
[JsonPropertyName("columnTuples")]
public List<DataProviderAxisData>? ColumnTuples { get; set; }
Property Value
- List<DataProviderAxisData>
Content
What the cell holds, read off Type.
[JsonIgnore]
public DataProviderGridCellContent Content { get; }
Property Value
Currency
The currency the value is in.
[JsonPropertyName("currency")]
public string? Currency { get; set; }
Property Value
- string
Data
The raw value, as the source delivered it.
[JsonPropertyName("data")]
public string? Data { get; set; }
Property Value
- string
DataFormatted
The value as it is meant to be shown, formatted and scaled.
[JsonPropertyName("dataFormatted")]
public string? DataFormatted { get; set; }
Property Value
- string
DrillState
One of DataProviderDrillStates, where the cell is a hierarchy node.
[JsonPropertyName("drillState")]
public string? DrillState { get; set; }
Property Value
- string
Emphasized
True where the cell is rendered emphasized - a total, usually.
[JsonPropertyName("emphasized")]
public bool Emphasized { get; set; }
Property Value
- bool
Iobjnm
The dimension, for a header cell.
[JsonPropertyName("iobjnm")]
public string? Iobjnm { get; set; }
Property Value
- string
IsValue
True where the cell sits in the data area, so Value is a number.
[JsonIgnore]
public bool IsValue { get; }
Property Value
- bool
Latitude
The latitude, where coordinates were asked for.
[JsonPropertyName("latitude")]
public string? Latitude { get; set; }
Property Value
- string
Longitude
The longitude, where coordinates were asked for.
[JsonPropertyName("longitude")]
public string? Longitude { get; set; }
Property Value
- string
Mwkz
The unit kind the value is in - currency, quantity or none.
[JsonPropertyName("mwkz")]
public string? Mwkz { get; set; }
Property Value
- string
NumPrec
The number of digits the value is rendered with.
[JsonPropertyName("numPrec")]
public int? NumPrec { get; set; }
Property Value
- int?
NumScale
The power of ten the value was divided by.
[JsonPropertyName("numScale")]
public int? NumScale { get; set; }
Property Value
- int?
Parent
The key of the parent node, for a hierarchy header cell.
[JsonPropertyName("parent")]
public string? Parent { get; set; }
Property Value
- string
Rating
The scorecard rating the cell carries.
[JsonPropertyName("rating")]
public int? Rating { get; set; }
Property Value
- int?
RowTuples
The row tuple the cell sits at, where tuples were asked for.
[JsonPropertyName("rowTuples")]
public List<DataProviderAxisData>? RowTuples { get; set; }
Property Value
- List<DataProviderAxisData>
Score
The scorecard score the cell carries.
[JsonPropertyName("score")]
public int? Score { get; set; }
Property Value
- int?
Tlevel
The hierarchy level, 0-based.
[JsonPropertyName("tlevel")]
public int Tlevel { get; set; }
Property Value
- int
Type
The SAP BEx content code (CHTX, NNNN, TTNX, ...) that says what kind of cell this is. Content reads it.
[JsonPropertyName("type")]
public string? Type { get; set; }
Property Value
- string
Unit
The unit the value is in.
[JsonPropertyName("unit")]
public string? Unit { get; set; }
Property Value
- string
Value
Data as a number, or null where the cell holds no number. The wire carries it as an invariant string, so this never depends on the caller's culture.
[JsonIgnore]
public double? Value { get; }
Property Value
- double?
X
The column, 1-based.
[JsonPropertyName("x")]
public int X { get; set; }
Property Value
- int
Y
The row, 1-based.
[JsonPropertyName("y")]
public int Y { get; set; }
Property Value
- int