我在报告中有一个字段,它依赖于DataSet中的另外3个字段。 3个领域是APAC,EMEA和LATAM(地区)。现在相应项目的这些字段中有“是”和“否”。我必须从每个项目收集带有“是”的字段,并在单个字段中将所有这些区域显示为受影响的区域。有没有办法在SSRS中执行此操作。当我使用iif时,我只能显示一个区域..假设2个字段是,我不能同时显示两个...
答案 0 :(得分:2)
连接结果怎么样?
=iif( Fields!APAC.value = "yes", "APAC ", "") & iif( Fields!EMEA.value = "yes", "EMEA ", "") & iif( Fields!LATAM.value = "yes", "LATAM", "")
答案 1 :(得分:0)
您可以使用SQL来解决您的问题 - 更改查询以返回计算的额外字段吗?
答案 2 :(得分:0)
你可以试一下switch语句吗?
http://weblogs.sqlteam.com/joew/archive/2008/08/20/60693.aspx
或者......你能说出你的参数是什么数据类型,以及它们是多选还是单选参数?