DIQ_DimensionCustomValue
Overview
The
It contains the value generated by DimensionIQ using the formula defined within the associated
The host application is responsible for persisting
The host application may use persisted
Properties
| Property | Type | Required | Description |
|---|---|---|---|
key | string | Yes | Unique identifier for the dimension custom value result |
dimensionKey | string | Yes | References the DIQ_Dimension that this calculated value applies to |
customValueKey | string | Yes | References the DIQ_CustomValue definition used to generate this result |
value | string | Yes | The calculated result produced from the associated DIQ_CustomValue formula |
Implementation Guidelines
Data Persistence
The host application is responsible for selecting and maintaining its own storage mechanism, which may include databases, file storage, object storage, or other suitable persistence solutions.
The host application should not create, calculate, or modify
When a new
Dimension Relationship
The
This relationship should be preserved exactly as provided by DimensionIQ to maintain the association between the calculated value and the source dimension.
A single
Custom Value Relationship
The
This relationship allows the host application to associate the calculated value with its custom value definition, including the custom value name, unit of measurement, and formula.
The host application should not attempt to interpret, evaluate, or modify the associated formula.
Read-Only Behavior
All
The host application may read and use the stored values for its own workflows but should not modify:
- The identifier - key
- The associated dimension - dimensionKey
- The custom value definition - customValueKey
- The calculated result - value
Any changes to a dimension custom value should be performed through DimensionIQ by modifying the underlying dimension data or custom value definition. DimensionIQ will then provide the updated