我正在尝试将一些指标添加到矩阵中,以显示与上一年相比的增加或减少
这是我的设计视图
这就是它在报告中的显示方式
我显然希望我的上下箭头显示在当前为空的列中。我也想知道是否有一种方法可以删除2014/15年之后的第一个空列,因为没有年份可以与之比较。
答案 0 :(得分:1)
SSRS支持称为Previous
的功能,该功能在您的方案中很有用。假设您的列组名称为“ Fiscal”,则两年的差额可以计算为
=Count(Fields!IDNUMBER.Value) - Previous(Count(Fields!IDNUMBER.Value), "Fiscal")
由于您无法预先知道数字的范围,因此建议使用“数字”表达式,例如
=Sign(Count(Fields!IDNUMBER.Value) - Previous(Count(Fields!IDNUMBER.Value), "Fiscal"))
作为指标,因此范围可以由单个值-1
,0
和1
定义:
要隐藏第一个指示符列,请在设计视图中右键单击列标题,然后单击“ 列可见性... ”,然后在cnfiguration对话框中指定基于类似表达式的
=IsNothing(Previous(Fields!Fiscal.Value, "Fiscal"))
这是我的设计视图的屏幕截图: