【问题标题】:Implementing Target lines, in SSRS column Charts在 SSRS 柱形图中实现目标线
【发布时间】:2011-02-11 09:56:08
【问题描述】:

我有一个柱形图,它显示了一段时间内的消费趋势, y轴为消费,x轴为月时间,

我必须实现一个目标消费。

我实现了一个目标,通过添加折线图类型的数据字段,这是一个常量,并且只会显示一条水平线。

我面临的问题是,如果只有一个月,这条线会消失吗?有没有办法让它不消失,或者有没有更好的方法在 SSRS 的柱形图中添加线目标

我正在使用 SSRS 2008

【问题讨论】:

    标签: reporting-services charts ssrs-2008 target linegraph


    【解决方案1】:

    添加 StripLine 可能会满足您的需求。它们有点难找,但方法如下:

    1) 确保预先打开属性窗口。如果不是,请按 F4 或转到查看菜单 -> 属性窗口。

    2) 左键单击垂直轴以将其选中。

    3) 在属性窗口中选择 StripLines 条目并单击省略号:

    4) 点击添加

    5) 一开始,带状线是不可见的,因此可能有点难以调整。 :)。要将其显示为细线,请将 BorderStyle 设置为“Solid”。用 BorderColor 调整颜色,用 BorderWidth(不是 StripWidth)调整宽度。在定位线条时,我喜欢将颜色设置为令人讨厌的颜色并使其变宽以便更容易发现。

    5) 要定位它,您需要设置 IntervalOffsetType 以匹配您在垂直轴上设置的间隔类型。然后将 IntervalOffset 设置为您希望目标线出现的位置的 y 值。由于您只想显示 1 行而不是重复,因此您必须将 Interval 设置为 auto

    6) 定位后,对外观进行最终调整。

    【讨论】:

    • 非常感谢,这对我有用,感谢您的帮助
    • 我也将它用于带有正负列的图表上的浮动 x 轴 - 效果非常好。谢谢!
    • 我想提两个缺点:1) 由于只接受一个值,所以线将始终与轴平行 2) 如果您有条形图,它将始终位于它们的后面
    • @mishkin 感谢您对此的意见。你有克服这些缺点的建议吗?
    • Joel,我知道的唯一一个在这里被描述sqlserverbiblog.wordpress.com/tag/column-chart,但它需要为我讨厌的数据集本身添加额外的点。我在我的项目中使用了你的方法(谢谢!),因为我很幸运有一个静态目标,但我有另一个项目知道目标正在移动,所以这不起作用
    【解决方案2】:

    我很难为我的 Databar 找到它。我偶然发现了这个......

    1. 确保“属性”工具栏可见
    2. 单击数据栏以突出显示
    3. 在属性工具栏中找到 ChartAreas,点击打开 ChartAreas 对话框
    4. 在 ChartAreas 对话框中查找 ValueAxes,点击打开 ChartAxis 对话框
    5. 在 ChartAxis 对话框中查找 StripLines,点击打开 ChartStripLine 对话框

    【讨论】:

      【解决方案3】:

      我早些时候玩了一下,我注意到我可以更改主要和次要网格线的间隔,并更改线条的格式。我有一个好主意,就是让次要线条看起来像我拥有的​​主要线条,并将主要线条格式化为看起来像目标线条。不知道对你有没有用,买了可以试试。

      【讨论】:

      • 感谢@DForck42的想法,我尝试使用网格线,但问题来了,事实上,使用网格线你必须指定间隔,你不能说只有一条网格线出现,所以网格线将在指定的时间间隔内继续显示,另一件事网格线显示在图形的背面(背景),我不知道你是否可以在图形的前面显示,因为目标必须突出,再次感谢
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多