我有一个用户表。每个用户都有一种语言。
是否可以使用此数据根据嵌入报告中的用户动态更改语言?
当您使用 API 嵌入 Power BI 时,您可以根据当前用户的语言在嵌入配置的
language
中设置 formatLocale
和
localeSettings
属性的值,例如:
let embedConfig = {
...
settings: {
localeSettings: {
language: "en",
formatLocale: "es"
}
}
};
目前,Power BI 支持 44 种不同的语言,可以在此处查看:Power BI 支持的语言和国家/地区。
对于其他类型的嵌入,取决于浏览器的语言设置和用户在 Power BI 中的设置。
我建议您看一下第 12 节:在 Power BI 中构建多语言报表。
我们最终在数据模型中构建了一个非常类似于字典的翻译表。我们使用查找值和函数来根据用户进行所有动态翻译。