我有一个年度的图表,它细分为12个月1至12月该报告包含各种参数,包括每年的下拉改变图表和报告。 这一切都在第一次报告中正常工作。传递一个SSRS报告图表的月度出口值到另一个报告从日期和日期参数
问题是我已经在图表上设置了一个动作,以便每月进行第二次报告,所以我的问题是如何将每月的价值从第一次报告传递到第二次报告?
月度报告有一个额外的日期和参数日期,因此对于一月份,它需要这些值:日期从:01/01/2010和日期到:31/01/2010例如。
在此先感谢。
我有一个年度的图表,它细分为12个月1至12月该报告包含各种参数,包括每年的下拉改变图表和报告。 这一切都在第一次报告中正常工作。传递一个SSRS报告图表的月度出口值到另一个报告从日期和日期参数
问题是我已经在图表上设置了一个动作,以便每月进行第二次报告,所以我的问题是如何将每月的价值从第一次报告传递到第二次报告?
月度报告有一个额外的日期和参数日期,因此对于一月份,它需要这些值:日期从:01/01/2010和日期到:31/01/2010例如。
在此先感谢。
既然你有年份和月份整数值,您可以构造的开始和结束日期传递给你的其他使用报表表达式。
月份的开始将是:
=DateSerial(Fields!Year.Value, Fields!Month.Value, 1)
凡Year
和Month
是从图表/数据集的整数值。
的结束日期是一个比较复杂;自从那天部分可以是30/31,等等,但我们可以在一个每月只需添加上述表达式获得第一下个月,然后回到了一天:
=DateAdd(DateInterval.Day
, -1
, DateAdd(DateInterval.Month, 1, DateSerial(Fields!Year.Value, Fields!Month.Value, 1)))
这样你的钻取报表可以获取其基于日期的参数,并且不需要对数据集/父报告进行任何更改。
伊恩很好。谢谢你的帮助。 –
你有没有参数添加到您的报告采取行动? – mmarie
你的数据集是什么样的? –
是的,我已经添加了参数的报告和报告中创建每月和每年的下拉列表。 –