我正在尝试创建一个控制上限和下限的图表。我试图获得与第一张图像类似的外观,其中上下控件是块而不是我的努力,图像2,我刚刚做了一条粗线。
我已经看到了一些关于如何做到这一点的方法,并且已经应用了一定程度的成功,但我遇到的主要问题是如果你看看我的第二张图片,你会看到上下控件波动。我看到的所有例子都将条带线显示为直线。有没有办法做到这一点?
对于我的下控制,我尝试在'Strip Width Type'中输入表达式 =字段!LowerControl.value
但这仍然只是一条直线
答案 0 :(得分:6)
编辑 根据Pete的回答,我正在努力使用范围图表绘制上部控件。有人可以指导我出错吗?
我不知道动态调整StripLine大小的方法。但是,如果您有关于每个日期控件应该是什么的数据,您可以像在任何其他数据上一样在图表上绘制它。
包括控件的内容以及SQL数据集的每个值,例如:
SELECT
a_date, a_value,
CASE WHEN a_date <= '01-MAR-2017' THEN 25 ELSE 30 END lower_control,
CASE WHEN a_date <= '01-MAR-2017' THEN 50 ELSE 55 END mid_control,
CASE WHEN a_date <= '01-MAR-2017' THEN 75 ELSE 80 END upper_control
FROM
a_table
如果一个简单的行足以满足您的控件,您可以将每个控件作为图表系列添加到值中,并使用适当的格式。
修改:对于您的上限控制范围,您需要同时设置“上”和“下”值。 Bottom值来自您的uppercontrol
数据,Top值是Y轴上的最大值。 (例如,在上图中,我将Y轴最大值和uppercontrol
顶部都设置为100。)
还要注意范围的顺序。要么首先将数据行显示在每个控件上,要么为控件提供一些透明度的颜色。