changedInput schema / properties / dimensions / description
Previous value: -"List of dimension fields"New value: +"List of dimension definitions with optional sorting"
addedInput schema / properties / dimensions / items / additionalProperties
Added value: +false
addedInput schema / properties / dimensions / items / properties
Added value: +{
+ "field": {
+ "description": "Field name for dimension",
+ "type": "string"
+ },
+ "label": {
+ "description": "Optional label for dimension",
+ "type": "string"
+ },
+ "sort_by": {
+ "additionalProperties": false,
+ "properties": {
+ "qExpression": {
+ "default": "",
+ "description": "Expression for custom sorting. For top-N: 'Count(field)' for ascending, '-Count(field)' for descending",
+ "type": "string"
+ },
+ "qSortByAscii": {
+ "default": 1,
+ "description": "Sort by ASCII value (-1 desc, 0 none, 1 asc)",
+ "type": "integer"
+ },
+ "qSortByExpression": {
+ "default": 0,
+ "description": "Use expression for sorting (0/1). For top-N results, set to 1 and use qExpression with measure formula",
+ "type": "integer"
+ },
+ "qSortByNumeric": {
+ "default": 0,
+ "description": "Sort by numeric value (-1 desc, 0 none, 1 asc)",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ }
+}
changedInput schema / properties / dimensions / items / type
Previous value: -"string"New value: +"object"
changedInput schema / properties / measures / description
Previous value: -"List of measure expressions"New value: +"List of measure definitions with optional sorting"
addedInput schema / properties / measures / items / additionalProperties
Added value: +false
addedInput schema / properties / measures / items / properties
Added value: +{
+ "expression": {
+ "description": "Measure expression",
+ "type": "string"
+ },
+ "label": {
+ "description": "Optional label for measure",
+ "type": "string"
+ },
+ "sort_by": {
+ "additionalProperties": false,
+ "properties": {
+ "qSortByNumeric": {
+ "default": -1,
+ "description": "Sort by numeric value (-1 desc, 0 none, 1 asc). NOTE: Measure sorting is ignored by Qlik Engine - use dimension sorting with qSortByExpression for top-N results",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ }
+}
changedInput schema / properties / measures / items / type
Previous value: -"string"New value: +"object"
changedInput schema / required
Previous value: -[
- "app_id",
- "dimensions",
- "measures"
-]New value: +[
+ "app_id"
+]