PowerBI 模型翻译<二>

在上一篇文PowerBI使用Tabular Editor翻译报表模型有介绍怎么使用Tabular Editor来翻译报表模型文件,在文章最后说随着模型越来越复杂,表和度量越来越多,以及为了方便后期维护,需要使用文件来维护模型翻译的配置信息。

这就需要将表模型结构和度量值都导出来,这在先前的文件中已有介绍,可以回顾用报表说明PowerBI报表,Power BI模型优化利器之Power BI Helper

这里通过扩展工具Power BI Helper来导出数据。

file

在正式开始前,我们先来看下怎么在Tabular Editor中使用代码来进行模型翻译,比如我们要增加zh的翻译,可以运行以下代码

Model.AddTranslation("zh");

如果我们要给zh下的column1进行翻译,可以运行以下代码

Model.Tables["Table"].Columns["Column1"].TranslatedNames["zh"]="姓名";

file

上面两段代码很简单,但就是这两段很简单的代码,可以让我们的工作后期维护起来很方便,现在打开先前导出的模型数据,稍做整理为如下

file

file

这样我们就可以很直观地查看每一个对象的翻译情况了,后期维护起来方便很多了,当然还可以根据需要加上版本管理什么的,现在我们就可以把这些代码直接复制过去,然后批量运行运行,点击保存。

file

然后就是发布到web端修改显示语言来查看对应的效果了。

file