Service SSRS中的子报表忽略主报表的参数

Service SSRS中的子报表忽略主报表的参数,service,reporting-services,parameters,reporting,subreport,Service,Reporting Services,Parameters,Reporting,Subreport,我有一个查看总账账户的报告和一个深入到该账户的子报告,以查看该账户中发生的所有交易。子报表上应与主报表关联的参数为期间(月)、科目和部门。我在这两份报告中硬编码了本年度。期间是年初至今的,因此它应该返回所有期间,包括选择作为参数的期间。但子报表完全忽略了期间。它确实带来了正确的帐户/部门条目,但例如,如果我选择8作为期间,我希望看到1月到8月的条目。相反,有时是1-3,有时是1-6。永远不要1-8。如果我把句号1加进去,我只想看到简,但再一次,它给了我1-3或1-6。这毫无意义。希望有人能帮忙!

我有一个查看总账账户的报告和一个深入到该账户的子报告,以查看该账户中发生的所有交易。子报表上应与主报表关联的参数为期间(月)、科目和部门。我在这两份报告中硬编码了本年度。期间是年初至今的,因此它应该返回所有期间,包括选择作为参数的期间。但子报表完全忽略了期间。它确实带来了正确的帐户/部门条目,但例如,如果我选择8作为期间,我希望看到1月到8月的条目。相反,有时是1-3,有时是1-6。永远不要1-8。如果我把句号1加进去,我只想看到简,但再一次,它给了我1-3或1-6。这毫无意义。希望有人能帮忙! 谢谢
Kim

使用什么表达式来过滤带有参数的查询?您正在将参数传递给子报表吗?在我的子报表中,我的where子句是where(分类科目=@account)和(dim_1=@dim)以及(会计年度=年(GETDATE())和(会计期间抱歉,不小心按了enter键,没有得到我的其余答案。是的,我正在将参数传递到子报表。我正在将dim链接到dim、acct链接到acct以及期间链接到期间。听起来它应该可以工作,但如果没有,则一定有问题。您的会计期间是否基于您的输入日期的月份?是的。根据iod是输入日期的月份。