在天善的问答里面看到有人问我 “SSRS参数怎样实现多语言(中英文切换)?”,我想了一下决定写一下
1. 首先我们需要在SSAS里面,对维度和cube里面做翻译
2. 翻译以后我们需要报表里面做设置,首先需要一个语言参数Language,然后给参数赋值,如图
3. 在链接cube的时候,不能用共享数据源,需要建一个报表数据源,且数据源的链接字符串,需要用表达式写,如图
4. 在报表浏览时就可以通过Language参数的cn,en来切换是显示中文还是英文,对于一些标题,我们也可以通过表达式来切换中英文,如=iif(Parameters!Language.Value="1033","Geography","地理位置")