我想将垂直轴的最大值限制为100%而不是101%。 我已经尝试将轴限制设置为100,但这也没有帮助。将其更改为100.05%只会更改轴标签,但该行不会跳转到图表的顶部。有没有办法将轴的高值限制为特定的数字?
跟进问题:我在ChartDataLabel中看到了这个问题。这是什么意思 =IIF(Fields!Reliability.Value >= 100, "", Fields!Reliability.Value)
?
答案 0 :(得分:2)
要执行您想要的操作,在设计模式下,右键单击轴并选择“垂直轴属性”。将最小值和最大值设置为您想要的值。
现在,听起来这是你已经尝试过的,但不喜欢结果。您可以做的另一件事是使用数据集中的值以及表达式来设置轴的最小值和最大值。因此,您可以尝试以下操作,而不是手动设置最小值和最大值。这假定您绘制的值为Fields!Reliability.Value
。
Minimum: =Min(Fields!Reliability.Value)
Maximum: =Max(Fields!Reliability.Value)
如果你想在价值线的上方和下方加一点缓冲区,那么你可以像这样添加和减去这些值:
Minimum: =Min(Fields!Reliability.Value)*0.95
Maximum: =Max(Fields!Reliability.Value)*1.05
根据需要调整这些。
回答有关ChartDataLabel的后续问题。
=IIF(Fields!Reliability.Value >= 100, "", Fields!Reliability.Value)
如果数据集中的Fields!Reliability.Value
大于100,则此表达式将ChartDataLabel设置为空字符串,否则它使用Fields!Reliability.Value
中的任何值。
希望这可以帮助你。