Reporting services 如何在ssrs的IIF表达式中使用多个条件来返回值
我是SSRS的初学者,也许这听起来很简单,我有一个如下的数据集 我想要实现的是:Reporting services 如何在ssrs的IIF表达式中使用多个条件来返回值,reporting-services,ssrs-2008,ssrs-2012,ssrs-tablix,Reporting Services,Ssrs 2008,Ssrs 2012,Ssrs Tablix,我是SSRS的初学者,也许这听起来很简单,我有一个如下的数据集 我想要实现的是: 对于列区域和国家我使用了行分组。对于列新lead我使用了这个表达式=IIF(Fields!TextA.Value=Fields!TextB.Value和Fields!Subject.Value=“新lead”和NOT(Fields!Category.Value=“Closed”),Fields!Total.Value+1,无)获取每个主题的总计值,只需更改字段的harcoded值!Subject.Value对于
对于列
区域
和国家
我使用了行分组
。对于列新lead
我使用了这个表达式=IIF(Fields!TextA.Value=Fields!TextB.Value和Fields!Subject.Value=“新lead”和NOT(Fields!Category.Value=“Closed”),Fields!Total.Value+1,无)
获取每个主题的总计
值
,只需更改字段的harcoded值!Subject.Value
对于列合同,请限定
,但未填充该值。我检查了硬编码值是否没有输入错误。我可以通过使用矩阵来实现这一点,但新Lead、Contract和Qualife的列安排与我所希望的不一样。听起来您是在以编程方式思考,并逐个添加总数
Fields!Total.Value + 1
如果总数与给定主题匹配(且A=B且未关闭),则需要对总数进行求和
TextA和TextB总是一样的吗?如果是,您可以删除该部分
你可能还需要按你所在的地区分组,使它看起来像你的模型——否则泰国会把曼谷和普吉归纳起来
=SUM(
IIF(Fields!TextA.Value = Fields!TextB.Value AND Fields!Subject.Value = "New Lead" AND NOT(Fields!Category.Value = "Closed")
, Fields!Total.Value, 0))