changedInput schema / properties / operations / items / properties / exception_aggregation / description
Previous value: -"Exception aggregation for the member (add_key_figure / add_ckf / add_rkf / add_formula). Shape: { \"type\": \"AVG\", \"reference_characteristic\": \"IOBJ_NAME\" }."New value: +"Exception aggregation of a local formula member (\"add_formula\" only). Shape: { \"type\": \"AVG\", \"reference_characteristic\": \"IOBJ_NAME\" } — the same shape bw_get_query reports per member. Refused on add_key_figure / add_ckf / add_rkf: a selection member has no calculation step, and the backend drops the setting without an error. For a CKF set it on the CKF itself with bw_create_ckf / bw_update_ckf — that is also the only place another CKF referencing it picks the setting up from."
addedInput schema / properties / operations / items / properties / exception_aggregation / properties / exclude
Added value: +{
+ "description": "Aggregate over all characteristics except the reference characteristics. Default false.",
+ "type": "boolean"
+}
changedInput schema / properties / operations / items / properties / exception_aggregation / properties / reference_characteristic / description
Previous value: -"Reference characteristic technical name (e.g. \"IOBJ_NAME\")."New value: +"Reference characteristic the exception aggregation runs over (e.g. \"IOBJ_NAME\")."
addedInput schema / properties / operations / items / properties / exception_aggregation / properties / reference_characteristics
Added value: +{
+ "description": "Several reference characteristics (up to five). Takes precedence over reference_characteristic.",
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 5,
+ "type": "array"
+}
changedInput schema / properties / operations / items / properties / exception_aggregation / properties / type / description
Previous value: -"Aggregation type (e.g. \"AVG\", \"MAX\", \"LAS\")."New value: +"Aggregation type: SUM, MAX, MIN, AVG (all values), AV0 (average of non-zero values), AV1 / AV2 (average weighted by calendar / working days), CNT (count all), CN0 (count non-zero), FIR / LAS (first / last value), NO1 / NO2 / NOP (no aggregation if more than one record / value / non-zero value), STD, VAR. Any other literal is refused, because the backend would silently store standard aggregation instead."
addedInput schema / properties / operations / items / properties / exception_aggregation / properties / type / enum
Added value: +[
+ "SUM",
+ "MAX",
+ "MIN",
+ "AVG",
+ "AV0",
+ "AV1",
+ "AV2",
+ "CNT",
+ "CN0",
+ "FIR",
+ "LAS",
+ "NO1",
+ "NO2",
+ "NOP",
+ "STD",
+ "VAR"
+]
changedInput schema / properties / operations / items / properties / exception_aggregation / required
Previous value: -[
- "type",
- "reference_characteristic"
-]New value: +[
+ "type"
+]
addedInput schema / properties / operations / items / properties / properties / properties / calculation
Added value: +{
+ "description": "Local calculation of the member, or false to restore the default. Fields not given keep their current value. result_as (\"calculate results as\"): blank, summation, maximum, mininum (the model's spelling of minimum), detValuesCounter, detValuesCounterNonEmpty, average, averageNonEmpty, standardDeviation, variance, hide, firstValue, lastValue, summationRoundedValues. single_values_as (\"calculate single values as\"): blank, minimum, maximum, detValuesCounter, detValuesCounterNonEmpty, movingAverage, movingAverageNonEmpty (read back as movingAverage), normalizeNGLR, normalizeOverall, normalizeUnrestOverall, rankNumber, olympicRankNumber, hide. apply_to_result: use the calculated single values for the result (false is what the modeling tools write). cumulation: show values cumulated.",
+ "properties": {
+ "apply_to_result": {
+ "type": "boolean"
+ },
+ "cumulation": {
+ "type": "boolean"
+ },
+ "result_as": {
+ "type": "string"
+ },
+ "single_values_as": {
+ "type": "string"
+ }
+ }
+}
changedInput schema / properties / operations / items / properties / properties / properties / exception_aggregation / description
Previous value: -"Exception aggregation { \"type\": \"AVG\", \"reference_characteristic\": \"IOBJ_NAME\" }, or false to reset it."New value: +"Exception aggregation { \"type\": \"AVG\", \"reference_characteristic\": \"IOBJ_NAME\" }, or false to reset it. Same fields as the operation-level exception_aggregation; formula members only."
addedInput schema / properties / operations / items / properties / properties / properties / exception_aggregation / properties
Added value: +{
+ "exclude": {
+ "description": "Aggregate over all characteristics except the reference characteristics. Default false.",
+ "type": "boolean"
+ },
+ "reference_characteristic": {
+ "description": "Reference characteristic the exception aggregation runs over (e.g. \"IOBJ_NAME\").",
+ "type": "string"
+ },
+ "reference_characteristics": {
+ "description": "Several reference characteristics (up to five). Takes precedence over reference_characteristic.",
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 5,
+ "type": "array"
+ },
+ "type": {
+ "description": "Aggregation type: SUM, MAX, MIN, AVG (all values), AV0 (average of non-zero values), AV1 / AV2 (average weighted by calendar / working days), CNT (count all), CN0 (count non-zero), FIR / LAS (first / last value), NO1 / NO2 / NOP (no aggregation if more than one record / value / non-zero value), STD, VAR. Any other literal is refused, because the backend would silently store standard aggregation instead.",
+ "enum": [
+ "SUM",
+ "MAX",
+ "MIN",
+ "AVG",
+ "AV0",
+ "AV1",
+ "AV2",
+ "CNT",
+ "CN0",
+ "FIR",
+ "LAS",
+ "NO1",
+ "NO2",
+ "NOP",
+ "STD",
+ "VAR"
+ ],
+ "type": "string"
+ }
+}
addedInput schema / properties / operations / items / properties / properties / properties / scaling
Added value: +{
+ "description": "Scaling as a power of ten, 0-9 (3 = thousands), or false to restore the default."
+}