使用Visual Studio 2012创建SSRS商业智能服务报表。使用嵌套的iif语句减去两列数据
试图做一些像下面那样基于一列的值,减去另一列的值。
=iif(Fields!ACADEMIC_YEAR.Value=Parameters!ACADEMIC_YEAR.Value, Fields!TotalProspects_Dom.Value-iif(Fields!ACADEMIC_YEAR.Value=Parameters!ACADEMIC_YEAR.Value-1,Fields!TotalProspects_Dom.Value, 0),0)
基本报表的表是两排,本学年和上一学年,我要比较两个。每行由代表较大组的国内和国际数据的数据列组成。
究竟是不是在工作呢? –
它仅将内部iff语句的值作为否定返回。我需要的是: 外IIF值 - 内IIF的值。我认为一个嵌套的IIF声明可以解决这个问题,但我现在认为可能有更好的解决方案 –