SSRS中柱形图的折线图

时间:2014-05-13 16:01:51

标签: reporting-services ssrs-2008

我有一个包含多个系列的柱形图。 (系列数从1到14不等)。 X轴是日期,Y轴是count。我想创建一个折线图,它给出了每个日期所有系列计数的总和。我尝试添加另一个count值并将图表类型更改为line但是该行以每个日期的最大系列计数绘制。每个系列的标签也会重复两次 关于我缺少什么的任何建议?

1 个答案:

答案 0 :(得分:2)

以下是我的做法。

1。 在SQL中汇总您的查询 - 这样做会为每个日期添加总值以及整个查询的总值。您的查询看起来像这样:

select
    YourDate,
    YourSeries,
    sum(YourCount) YourCount
from YourTable
group by
    YourDate,
    YourSeries
with rollup


2。 过滤掉总计 - with rollup子句会产生图表不需要的总计。您可以通过添加过滤器表达式=IsNothing(Fields!YourDate.Value),数据类型Boolean,值=False来生成数据集。 设置图表值可见性 - 将列值可见性设置为=IsNothing(Fields!YourSeries.Vale),将折线图值可见性设置为=Not(IsNothing(Fields!YourSeries.Vale)。现在,您的图表和系列图例仅显示每日列和总行。

4。 将总折线图放在辅助轴上这是可选的,但由于日期总计将远远大于每个系列/日期值,因此会使列不会缩小。

看起来应该是这样的: enter image description here