2014-01-30 38 views
2

我有一个年度的图表,它细分为12个月1至12月该报告包含各种参数,包括每年的下拉改变图表和报告。 这一切都在第一次报告中正常工作。传递一个SSRS报告图表的月度出口值到另一个报告从日期和日期参数

问题是我已经在图表上设置了一个动作,以便每月进行第二次报告,所以我的问题是如何将每月的价值从第一次报告传递到第二次报告?

月度报告有一个额外的日期和参数日期,因此对于一月份,它需要这些值:日期从:01/01/2010和日期到:31/01/2010例如。

在此先感谢。

+0

你有没有参数添加到您的报告采取行动? – mmarie

+0

你的数据集是什么样的? –

+0

是的,我已经添加了参数的报告和报告中创建每月和每年的下拉列表。 –

回答

0

既然你有年份和月份整数值,您可以构造的开始和结束日期传递给你的其他使用报表表达式。

月份的开始将是:

=DateSerial(Fields!Year.Value, Fields!Month.Value, 1) 

YearMonth是从图表/数据集的整数值。

的结束日期是一个比较复杂;自从那天部分可以是30/31,等等,但我们可以在一个每月只需添加上述表达式获得第一下个月,然后回到了一天:

=DateAdd(DateInterval.Day 
    , -1 
    , DateAdd(DateInterval.Month, 1, DateSerial(Fields!Year.Value, Fields!Month.Value, 1))) 

这样你的钻取报表可以获取其基于日期的参数,并且不需要对数据集/父报告进行任何更改。

+0

伊恩很好。谢谢你的帮助。 –

相关问题