首页 > 解决方案 > 根据用户动态更改 power bi 嵌入式报表

问题描述

我有一个用户表。每个用户都有一种语言。

是否可以使用此数据在嵌入式报告中根据用户动态更改语言?

标签: powerbimultilingualpowerbi-embedded

解决方案


使用 API 嵌入 Power BI 时,可以根据当前用户的语言设置嵌入配置中的值languageformatLocale属性,例如:localeSettings

let embedConfig = {
    ...
    settings: {
        localeSettings: {
            language: "en",
            formatLocale: "es"
        }
    }
};

目前,Power BI 支持 44 种不同的语言,可以在此处查看:Power BI 支持的语言和国家/地区

对于其他类型的嵌入,取决于浏览器的语言设置和 Power BI 中的用户设置。

我会推荐你​​看看第 12 课:在 Power BI 中构建多语言报告


推荐阅读