我正在使用RDLC折线图as described here。这到目前为止工作正常。
我的数据严格为正,我想使用图表的自动缩放功能。我设置了"垂直轴属性"至最小值:自动和最大值:自动,并且未检查"始终包括零"。我的数据通常是一位数字,但有时也是零。
这就是它的样子:
现在,在左图中数据全为零,我希望图表省略负轴部分。
如何定义自动缩放Y轴并严格忽略轴上的负部分?我是否需要使用函数类型作为限制?
更新:我尝试将函数表达式用于最小值:
=Max(0, "Auto")
但这并没有明显改变任何事情。
答案 0 :(得分:1)
为什么不尝试始终将轴的最小值设置为数据的实际最小值?
=Min(Fields!MyField1.Value, "DataSet1")
或者,如果您有多个需要比较的数据集或字段:
=IIF(Min(Fields!MyField1.Value, "DataSet1") > Min(Fields!MyField2.Value, "DataSet2"), Min(Fields!MyField2.Value, "DataSet2"), Min(Fields!MyField1.Value, "DataSet1"))
如果您的数据看起来不可能,那么Margin
属性可能对您有用。如果你把它放在 False 上,第一张图表就不应该低于零。