需要按月节省总计以正确提取数据并显示在图表中

时间:2014-04-25 16:04:56

标签: reporting-services charts

我的数据和这个SSRS图表有很多问题,我会尽量保持我的问题简洁。

首先,正如您可以通过此图表和我的数据屏幕截图(仅显示日期和4月节省)看到的,我的表达/图表并未总结一个月内的所有节省,这是我的目标。

screenshot1

它似乎是在正确的月份内挑选一个金额并使用它。我为April设置了一个工具提示,这样我就可以看到它正在拉动的数字(因为很明显,图表列并不代表任何数据 - 另一个问题)。

screenshot2

你会在SQL数据截图中看到它确实从2013年4月的节省中获得了1,230美元。我怎样才能在月内得到Sum,并且从数据开始到最新的时间开始仍然有一个运行值, 这通常包括多年

这是我的图表数据(请注意,我的团队目标运作完美,甚至图表正确 - 但如果有人知道如何强制该行在我的图表上从头到尾,请随时告诉我。):

总结一下,如何在每个月的数据中总结每个月的数据,同时在几个月和几年内保持运行价值?

这是我的可实施储蓄表达式:

=RunningValue(Sum(Fields!ImplementableSavings.Value), Sum, nothing)

(显然,如果我可以让一个人工作,我可以得到两个)

我对ImplementedSavingsMonth的表达:

=MonthName(Month(Fields!ImplementedSavingsDate.Value))

我已实施的表达节约年份:

=Year(Fields!ImplementedSavingsDate.Value)

如果我能提供其他任何内容,请告诉我。

快速侧边栏问题:为什么我的图表列会收集一条数据。 IE:请参阅2013年4月的工具提示$ 1,230),但图表列显示该数字约为170万美元?在这种情况下,我的蓝色和黄色列都显示相同的数字,那么为什么蓝色总是看起来更高?我会问这是第二个问题,如果我不适合在这里问。

1 个答案:

答案 0 :(得分:0)

我会将此表达式用于可实施的储蓄:

= RunningValue ( Fields!ImplementableSavings.Value, Sum, "Chart1")

..假设您的图表名称是Chart1。