【问题标题】:Reporting Services Chart - Hard Coded SeriesReporting Services 图表 - 硬编码系列
【发布时间】:2009-04-26 07:08:40
【问题描述】:

我正在开发一份 SSRS 2008 报告,其中包含许多简单的图表。在 x 轴上,我有今年的 12 个月 - 2009 年 1 月至 2009 年 12 月。在 Y 上是一个整数值,范围从 0 到 100,以 10 为增量。我正在绘制每月发生问题的次数。所以一月的值可能是 10、二月 30 等等。

我希望有一条恒定的水平线/系列,并显示 2008 年的年平均值。因此,假设 2008 年的平均值为每月 30 期,我希望这条线显示在我的图表中。基本上,我想为该值在图表上画一条直线......我可以看到如何添加更复杂的系列,但这个看似简单的任务正在让我变得更好。

有人知道如何实现吗? 提前致谢, 杰森

[更新]为了添加更多细节,我已经在我的数据集中提取了每一行的平均值,并将其设置为自己的系列。但是,这种方法不是绘制一条线,而是为每个月绘制单独的点。虽然这接近我想要的,但可以这么说,我需要加入这些点。该图表属于误差条(范围)种类。

【问题讨论】:

    标签: sql-server reporting-services ssrs-2008


    【解决方案1】:

    您可以使用柱形/折线混合图表吗?如果是这样,那么在图表中添加一个常量或动态目标值:

    设计图表。 在图表属性对话框的数据选项卡上,添加一个新的数据值(例如,目标)。 设置目标值(参见链接上的图 9 中的示例,该示例在所有类别中使用 100000 的恒定目标值,但您也可以动态执行此操作)。确保使用以 =(等于)开头的表达式。否则,该值不会被解释为数值。

    查看 MS 图表页面上的示例http://msdn.microsoft.com/en-us/library/aa964128.aspx

    【讨论】:

    • 点击链接。大约。半途而废告诉你如何做你想做的事。查找“列和线混合图表”部分
    • 这对我不起作用。我找不到将误差条合并到列/线混合图表中的方法。
    • 我不确定您使用的是什么类型的图表(尽管假设有库存?)并且我不在我的办公室所以无法测试这个。 SSRS 2008 添加了趋势线功能(在 2000/5 年严重错过)如果您单击平均数据集转到外观并选择绘图作为线,您能否将趋势线添加到现有点?如果不是他们,您能否确认您使用的报告类型,我会在早上查看。
    【解决方案2】:

    将年度平均值添加到基础查询中的每一行。仅针对该值添加数据系列。

    【讨论】:

    • 还有一个额外的好处,就是今年变成去年,年均值变了,更容易下水
    【解决方案3】:

    我自己设法解决了这个问题。

    正如我所提到的,我使用的是错误条形图。右键单击感兴趣的系列,我能够更改该特定系列的图表类型 - 本质上给我留下了一个包含多个图表的图表......如果你知道在哪里看特别简单 - 我没有!谢谢大家的建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多