带自动缩放 Y 轴的 RDLC 折线图,但仅限正数

RDLC line chart with auto-scaling Y-Axis, but strictly positive numbers only

我经常使用 RDLC 折线图 as described here。到目前为止效果很好。

我的数据完全是正数,我想使用图表的自动缩放功能。我已经将 "Vertical Axis Properties" 设置为 Minimum:Auto 和 Maximum:Auto,并且没有检查 "Always include zero"。我的数据通常是个位数,但偶尔也会是零。

这是它的样子:

现在,左图中的数据全部为零,我希望图表省略负轴部分。

如何定义自动缩放的 Y 轴并严格省略轴中的负数部分?我是否需要使用函数类型作为限制?

更新:我尝试使用函数表达式作为最小值:

=Max(0, "Auto")

但这并没有明显改变任何东西。

为什么不尝试始终将轴的最小值设置为数据的实际最小值?

=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 上,第一个图表不应低于零。