在Visual Studio 2012中工作以创建SSRS商业智能服务报告。
尝试执行类似下面的操作,根据一列的值,减去另一列的值。
=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)
基本上报告的表格是两行,当前学年和上一学年我必须比较两者。每行由表示较大组的国内和国际数据的数据的列组成。
答案 0 :(得分:1)
我认为你只需要有单独的IIF来确定这一年。
= SUM(IIF(Fields!ACADEMIC_YEAR.Value = Parameters!ACADEMIC_YEAR.Value, Fields!TotalProspects_Dom.Value, 0)
- SUM(IIF(Fields!ACADEMIC_YEAR.Value = Parameters!ACADEMIC_YEAR.Value - 1, Fields!TotalProspects_Dom.Value, 0)