Quantcast
Channel: Developer topics
Viewing all articles
Browse latest Browse all 17899

Custom Visual with Conditional Formatting

$
0
0

Hello. I create a custom visual

tell me how I add Conditional Formatting

(https://community.powerbi.com/t5/Desktop/Custom-Visual-Using-Conditional-Formatting/td-p/323947

they say it is possible but it is not clear how. are there any examples?)

like this

My capabilities.json (i want add Conditional Formatting to totalPercentCritColor)

)

 

{
    "dataRoles": [
        {
            "displayName": "Value",
            "name": "Value",
            "kind": "Measure"
        }
    ],
    "dataViewMappings": [
        {
            "table": {
                "rows": {
                    "select": [
                        {
                            "for": {
                                "in": "Value"
                            }
                        }
                    ]
                }
            }
        }
    ],
    "objects": {
        "textOptions": {
            "displayName": "Text Options",
            "properties": {
                "phrase": {
                    "displayName": "Text",
                    "type": {
                        "text": true
                    }
                }
            }
        },
        "dataLabels": {
            "displayName": "Data Labels",
            "properties": {
                "dataLabelMeas": {
                    "displayName": "Data Suffix",
                    "type": {
                        "enumeration": [
                            {
                                "value": "руб.",
                                "displayName": "руб."
                            },
                            {
                                "value": "тыс.руб.",
                                "displayName": "тыс.руб."
                            },
                            {
                                "value": "млн.руб.",
                                "displayName": "млн.руб."
                            },
                            {
                                "value": "млрд.руб.",
                                "displayName": "млрд.руб."
                            },
                            {
                                "value": "%",
                                "displayName": "%"
                            }
                        ]
                    }
                },
                "dataLabelColor": {
                    "displayName": "Data Color",
                    "type": {
                        "fill": {
                            "solid": {
                                "color": true
                            }
                        }
                    }
                },
                "totalPercentCritColor": {
                    "displayName": "Sales Plan Crit Color ",
                    "description": "Цвет если план продаж не выполнен, см. Sales Plan Crit Value",
                    "type": {
                        "fill": {
                            "solid": {
                                "color": true
                            }
                        }
                    }
                },
                "totalPercentCritLevel": {
                    "displayName": "Sales Plan Crit Value",
                    "type": {
                        "numeric": true
                    }
                },
                "FormatText": {
                    "displayName": "FormatText",
                    "type": {
                        "formatting": {
                            "labelDisplayUnits": true
                        }
                    }
                }
            }
        }
    }
}

 

 


Viewing all articles
Browse latest Browse all 17899

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>