【问题标题】:SSRS Error Bar (Range) Chart not showing Y value (Central value)SSRS 误差条(范围)图表未显示 Y 值(中心值)
【发布时间】:2020-09-08 16:21:44
【问题描述】:

我已经设置了一个错误条形图(在范围图表分组中),如下所示:

我的价值观在哪里: 中心:

=Avg(iif(Fields!TYPE_CODE.Value = "STD APP", Fields!ACTUAL_REVIEW_TIME.Value, Nothing))

下:

=Min(iif(Fields!TYPE_CODE.Value = "STD APP", Fields!ACTUAL_REVIEW_TIME.Value, Nothing))

上:

=Max(iif(Fields!TYPE_CODE.Value = "STD APP", Fields!ACTUAL_REVIEW_TIME.Value, Nothing))

标记设置为“自动”。并且 Lower 和 Upper 值以我想的方式绘制,但是没有为 Center 值生成明显的标记:

事实上,除非选择“无”的标记类型,否则错误栏不会以我期望的方式可视化:

我的系列和购物车设置应该是什么才能获得经典的错误栏外观?

【问题讨论】:

    标签: reporting-services charts


    【解决方案1】:

    将您的图表类型更改为箱线图,您会得到我认为您想要的结果。

    我创建了一些非常简单的示例数据如下...

    DECLARE @t TABLE( yr int, low int, hi int, av int)
    INSERT INTO @t VALUES
    (2010, 10, 20, 15),
    (2011, 5, 20, 10),
    (2012, 5, 30, 20)
    
    SELECT * FROM @t
    

    然后我添加了一个箱线图并将系列值设置为此...

    通过将盒子的低值和高值设置为平均值,这显示为一条线(一个非常细的盒子)

    这是结果..

    【讨论】:

    • 感谢您的建议,但由于 SSRS 中错误条形图的示例图像显示了中心值,因此我认为我不应该执行解决方法。此外,我已经有一个变通方案可以产生我想要的结果,但我认为总体上没有必要解决这个变通方案。
    猜你喜欢
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-18
    相关资源
    最近更新 更多