文档 · 操作指南
为报表添加语言切换器
让读者用切片器在翻译好的报表中切换语言。
最后更新:
翻译完报表画布之后(参见
翻译报表视觉对象),Daxlate 可以把语言选择
权交到读者手里。保存翻译好的报表会生成一张 _translations_languages 表;把它的
语言字段拖到切片器上,任何查看报表的人都能在页面上切换语言。
这也是第一种能在 Power BI Desktop 中验证翻译的方式,因为 ?language= 这个
URL 设置只在 Power BI 服务中生效。
添加切片器 #
- 在 Power BI Desktop 中打开翻译好的报表。
- 在页面上添加一个切片器视觉对象。
- 把
_translations_languages表中的语言字段拖入切片器。 - 视需要把它设成下拉样式,并放在各页都会重复出现的位置。
选择一种语言,报表中翻译过的外壳(视觉对象标题、页眉、按钮和文本框)就会随之 切换。单选生效;清空切片器则回到跟随读者自身区域设置的状态,与之前完全一样。
切片器能带动什么,不能带动什么 #
切片器驱动的是 Daxlate 翻译过的报表画布文字。表和矩阵的列标题与字段名来自 语义模型,Power BI 会根据连接的区域设置来解析,因此它们跟随读者的语言,而不是 切片器。选择从右到左的语言会切换文字,但不会镜像页面布局。
在此功能之前翻译过的报表
用较早版本 Daxlate 翻译的报表,会在下一次保存时获得语言表,而不是在升级时。用 Daxlate 打开它并保存一次,即可生成 _translations_languages 表。