Reporting services 具有多个值的SSR中的iif
我在报告中有一个字段,它依赖于数据集中的另外三个字段。这三个领域是亚太地区、欧洲、中东和非洲和拉丁美洲(地区)。现在,对于相应的项目,这些字段中有“是”和“否”。我必须从每个项目中收集带有“是”的字段,并将所有这些区域显示为单个字段中的受影响区域。。有没有办法在SSRS中做到这一点。当我使用iif时,我只能显示一个区域。。假设如果两个字段都有“是”,则我无法同时显示这两个字段 是否可以使用SQL解决问题-更改查询以返回一个额外的计算字段?连接结果如何Reporting services 具有多个值的SSR中的iif,reporting-services,iif,Reporting Services,Iif,我在报告中有一个字段,它依赖于数据集中的另外三个字段。这三个领域是亚太地区、欧洲、中东和非洲和拉丁美洲(地区)。现在,对于相应的项目,这些字段中有“是”和“否”。我必须从每个项目中收集带有“是”的字段,并将所有这些区域显示为单个字段中的受影响区域。。有没有办法在SSRS中做到这一点。当我使用iif时,我只能显示一个区域。。假设如果两个字段都有“是”,则我无法同时显示这两个字段 是否可以使用SQL解决问题-更改查询以返回一个额外的计算字段?连接结果如何 =iif( Fields!APAC.valu
=iif( Fields!APAC.value = "yes", "APAC ", "") & iif( Fields!EMEA.value = "yes", "EMEA ", "") & iif( Fields!LATAM.value = "yes", "LATAM", "")
你能试试switch语句吗
或者。。。您能否说出您的参数是什么数据类型,以及它们是多选参数还是单选参数 谢谢你的回复,它不起作用。。表示错误BC30518。。重载解析失败,因为无法使用这些参数调用可访问的“=”。该错误可能是由于字段的数据类型造成的。我不知道datatpe是什么,但是如果它是boolen,那么您可以完全删除=“是”。如果它是一个int,那么您需要将=“是”更改为0。