Charts 什么类型的SSRS图表将绘制单个指定点?

Charts 什么类型的SSRS图表将绘制单个指定点?,charts,ssrs-2008,Charts,Ssrs 2008,我有一个返回六个特定值的查询,我们称它们为xLow、xMed、xHigh、yLow、yMed和yHigh 我应该在一份报告中添加一个图表,描绘五个具体点。首先是一个带有角(xLow,yLow),(xLow,yHigh),(xHigh,yLow)和(xHigh,yHigh)的框,显示可能值的范围;然后,中间点(XMED,YMED)突出典型值。 这里没有“系列”,也不完全是散点图。我只需要画一些点(如果可能的话,用线连接其中的四个点。)我认为你最好的选择是假设盒子和中档有一个系列,但不要打印系列盒子

我有一个返回六个特定值的查询,我们称它们为xLow、xMed、xHigh、yLow、yMed和yHigh

我应该在一份报告中添加一个图表,描绘五个具体点。首先是一个带有角(xLow,yLow),(xLow,yHigh),(xHigh,yLow)和(xHigh,yHigh)的框,显示可能值的范围;然后,中间点(XMED,YMED)突出典型值。


这里没有“系列”,也不完全是散点图。我只需要画一些点(如果可能的话,用线连接其中的四个点。)

我认为你最好的选择是假设盒子和中档有一个系列,但不要打印系列盒子

我会用一系列折线图的许多变体来制作这个方框。您可能需要有四个系列才能使它看起来像一个盒子


我现在很感兴趣,要开始玩了。

我从@glh这里得到了提升,但正如我在SSRS中遇到的几个问题一样,我发现通过查询而不是报告属性来解决要容易得多。在这种情况下至少80%

旧查询的基本思想(在存储过程中):

新查询的基本思想:

DECLARE @Holder TABLE (
    ValueLevel varchar(4),
    xVal DECIMAL (15,3),
    yHigh DECIMAL (15,3),
    yMed DECIMAL (15,3),
    yLow DECIMAL (15,3)
)
INSERT INTO @Holder
    SELECT 'Low' AS ValueLevel, xLow as xVal, yHigh, yMed, yLow
    FROM MyTable where MyPrimaryKey = @param
-- Repeat insert for xMed and xHigh
SELECT * FROM @Holder
现在在rdl中,我的图表是一个简单的折线图,三个值序列对应于三个y值,一个组序列是xVal

我使用temp表中的ValueLevel在值字段上放置一个条件,因此我只获取角点和中心点,而不是此查询生成的所有九个点。例如,我对yHigh系列的表达式是

=IIF(Fields!ValueLevel.Value <> "EXP", Fields!yHigh.Value, nothing)
=IIF(字段!ValueLevel.Value“EXP”,字段!yHigh.Value,无)
唯一缺少的是盒子侧面的垂直连接器

=IIF(Fields!ValueLevel.Value <> "EXP", Fields!yHigh.Value, nothing)