我正在制作SSRS报告,该报告显示某些国家/地区的销售额最高百分比。结果,我下载了世界地图countries.shp,并在分析数据集[Country]和空间数据集[Name]之间进行了链接。我注意到总销售额只显示在全名国家,但没有显示给其他人,即英国和美国,因为它们都缩写了! 问题是,我如何将这两个国家包括在内 - 美国和美国英国 - 出现在地图上?
答案 0 :(得分:1)
这是一种解决问题的编码方法。您可以根据需要包含尽可能多的“If”块(如果您有许多需要更改的国家/地区名称,CASE语句可能会更好)。你会把以下内容......
=code.Get_country(field!Country.value)
而不是字段!Country.value并在报告的“代码”部分添加以下内容。通过顶部导航栏访问“代码”部分 “报告>报告属性>代码标签”
Function Get_country(ByRef StrCountry As String) As String
Dim StrTemp As String
StrTemp = StrCountry
If StrCountry = "United States" Then
StrTemp = "USA"
End If
If StrCountry = "United Kingdom" Then
StrTemp = "UK"
End If
return strtemp
End Function