SSRS 2012 - 使用布尔参数声明列可见性
SSRS 2012 - Using Boolean Parameter to Declare Column Visibility
我创建了一个名为 "ShowHours" 的布尔参数,如果设置为 true,它将显示所有行,但如果设置为 false,我希望它隐藏行。
这没问题,但问题是我只希望在设置为 false 时隐藏名为 "Total Hours" 的列上有 0 的行;每隔一行应该仍然可见。我正在使用明显的表达式 =Not(Parameters!ShowHours.Value)
但它似乎不起作用,因为它隐藏了所有行,我只希望它隐藏具有 0 的行。有人知道我可以使用什么表达式吗?
尝试在 Hidden
属性:
中使用
=IIF(fields!TotalHours.Value = 0 and Not Parameters!ShowHours.Value, True, False )
如果 TotalHours 是求和计算:
=IIF(Sum(Fields!Hours.Value) = 0 and Not Parameters!ShowHours.Value, True, False )
如果有帮助请告诉我。
您可以使用这样的表达式:
=IIf(Parameters!ShowHours.Value = false And Fields!Total_Hours.Value = 0, true, false)
也就是说,如果参数设置为hide,值为0则隐藏。
我创建了一个名为 "ShowHours" 的布尔参数,如果设置为 true,它将显示所有行,但如果设置为 false,我希望它隐藏行。
这没问题,但问题是我只希望在设置为 false 时隐藏名为 "Total Hours" 的列上有 0 的行;每隔一行应该仍然可见。我正在使用明显的表达式 =Not(Parameters!ShowHours.Value)
但它似乎不起作用,因为它隐藏了所有行,我只希望它隐藏具有 0 的行。有人知道我可以使用什么表达式吗?
尝试在 Hidden
属性:
=IIF(fields!TotalHours.Value = 0 and Not Parameters!ShowHours.Value, True, False )
如果 TotalHours 是求和计算:
=IIF(Sum(Fields!Hours.Value) = 0 and Not Parameters!ShowHours.Value, True, False )
如果有帮助请告诉我。
您可以使用这样的表达式:
=IIf(Parameters!ShowHours.Value = false And Fields!Total_Hours.Value = 0, true, false)
也就是说,如果参数设置为hide,值为0则隐藏。