Power BI Custom Visual - capabilities.json中的对象无法按预期工作

问题描述 投票:1回答:1

所以我试图在Power BI自定义视觉中显示一些设置,这是我的capabilities.json文件:

{
    "dataRoles": [
        {
            "displayName": "Values",
            "name": "values",
            "kind": "Measure"
        }
    ],
    "objects": {
        "dataPoint": {
            "displayName": "Data label",
            "properties": {
                "defaultColor": {
                    "displayName": "Color",
                    "type": {
                        "fill": {
                            "solid": {
                                "color": true
                            }
                        }
                    }
                },
                "displayUnits": {
                    "displayName": "Display units",
                    "type": {
                        "formatting": {
                            "labelDisplayUnits": true
                        }
                    },
                    "suppressFormatPainterCopy": false
                },
                "precision": {
                    "displayName": "Value decimal places",
                    "type": {
                        "numeric": true
                    }
                },
                "fontSize": {
                    "displayName": "Text Size",
                    "type": {
                        "formatting": {
                            "fontSize": true
                        }
                    }
                }
            }
        }
    },
    "suppressDefaultTitle": true,
    "dataViewMappings": [
        {
            "conditions": [
                { "Values" : { "max": 1 }}
            ],
            "single": { "role": "Values" }
        }
    ]
}

我关注的领域是displayUnits和precision,奇怪的是,defaultColor和fontSize工作得很好,如图所示:

Visual options

我已经确保我的capabilities.json文件是使用here提供的定义规范,所以我希望这些值会很好地显示,但事实并非如此。希望有人可以提供帮助,谢谢!

data-visualization powerbi
1个回答
1
投票

显然,这里的解决方案是你的capabilities.json文件中的每个相应对象也需要映射到settings.ts中的对象。一旦你将它们正确映射到那里,它们就显示在前端。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.