嵌入Power BI报表时,如何在JSON主题中设置Wallpaper颜色?
Power BI JSON主题配置壁纸颜色的正确方法
你配置的JSON主题里,控制页面壁纸的属性名写错了——Power BI主题规范中,这个属性是小写p的wallpaper,而非你用的驼峰式wallPaper,这就是配置不生效的核心原因。
修正后的完整主题JSON代码如下:
{ "visualStyles": { "page": { "*": { "background": [ { "color": { "solid": { "color": "#121212" } }, "transparency": 0 } ], "wallpaper": [ { "color": { "solid": { "color": "#121212" } }, "transparency": 0 } ] } }, "*": { "*": { "*": [ { "fontFamily": "Segoe UI", "color": { "solid": { "color": "#252423" } }, "labelColor": { "solid": { "color": "#FFFFFF" } }, "secLabelColor": { "solid": { "color": "#FFFFFF" } }, "titleColor": { "solid": { "color": "#FFFFFF" } } } ], "labels": [ { "color": { "solid": { "color": "#FFFFFF" } } } ], "categoryLabels": [ { "color": { "solid": { "color": "#FFFFFF" } } } ], "border": [ { "show": true, "color": { "solid": { "color": "#484644" } }, "radius": 2 } ], "dropShadow": [ { "color": { "solid": { "color": "#FFFFFF" } }, "show": true, "position": "Outer", "preset": "Custom", "shadowSpread": 1, "shadowBlur": 1, "angle": 45, "shadowDistance": 1, "transparency": 95 } ] } } } }
额外注意事项:
- 确认JSON格式无语法错误,比如引号、逗号是否闭合
- 嵌入场景中,要将该主题正确传入Power BI嵌入配置的
theme参数中 - 壁纸的
transparency取值范围是0-100,0为完全不透明,100为完全透明
内容的提问来源于stack exchange,提问作者DauleDK
相关产品推荐
相关产品推荐

