QPR ProcessAnalyzer Table: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 39: | Line 39: | ||
Example: Background color is based on a color scale where column minimum value is #FFFFFF and maximum value is #FFD851. | Example: Background color is based on a color scale where column minimum value is #FFFFFF and maximum value is #FFD851. | ||
<pre> | <pre> | ||
{ | |||
"backgroundColor": { | "backgroundColor": { | ||
"scale": [ | "scale": [ | ||
[{ "aggregate": "min" }, "#FFFFFF"], | [{ "aggregate": "min" }, "#FFFFFF"], | ||
[{ "aggregate": "max" }, "#FFD851"] | [{ "aggregate": "max" }, "#FFD851"] | ||
] | ] | ||
} | } | ||
Revision as of 18:48, 21 June 2020
Table conditional formatting is defined as a JSON object with following properties:
- backgroundColor
- textColor
- rules: rules are check in their order and the first matching determines the color.
- color
- limit
- comparison: <, >, <=, >=, ==, !=
- scales
Example: Background color is based on the following rules:
- if value is lower or equal to 5, background color is #FF0000
- if value is between, 5 and 10, background color is #FFFF00
- if value is greated than 10, background color is #00FF00
{
"backgroundColor": {
"rules": [
{
"color": "#FF0000",
"limit": 5,
"comparison": "<="
},
{
"color": "#FFFF00",
"limit": 10,
"comparison": "<="
},
{
"color": "#00FF00",
"limit": 50,
"comparison": ">"
}
]
}
}
Example: Background color is based on a color scale where column minimum value is #FFFFFF and maximum value is #FFD851.
{
"backgroundColor": {
"scale": [
[{ "aggregate": "min" }, "#FFFFFF"],
[{ "aggregate": "max" }, "#FFD851"]
]
}
}
Example: Background color is based on a color scale.
"conditionalFormatting": {
"backgroundColor": {
"scale": [
[{ "type":"measure", "index": 1, "aggregate": "min" }, "#FFFFFF"],
[{ "type":"measure", "index": 1, "aggregate": "max" }, "#FFD851"],
]
}
}
"conditionalFormatting": {
"backgroundColor": {
"color": "#FFD851"
}
}
"conditionalFormatting": {
"textColor": {
"rules": [
{
"color": "#FF0000",
"limit": 20,
"comparison": "<="
},
{
"color": "#00FF00"
}
]
}
}
"conditionalFormatting": {
"icon": {
"rules": [
{
"icon": "star",
"limit": 100,
"comparison": ">"
}
]
},
"iconColor": {
"rules": [
{
"color": "#00FF00",
"limit": 500,
"comparison": ">"
},
{
"color": "#FF0000",
}
]
}
}
"conditionalFormatting": {
"databar": {
"min": 0,
"max": { "type":"dimension", "index": 1, "aggregate": "min" }
"direction": "right"
}
}