Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 初始选择ssrs中的第一个参数后,第二个参数未刷新_Reporting Services_Ssrs 2008 - Fatal编程技术网

Reporting services 初始选择ssrs中的第一个参数后,第二个参数未刷新

Reporting services 初始选择ssrs中的第一个参数后,第二个参数未刷新,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我确实看到了很多关于类似问题的帖子,但它们没有帮助,因为我的问题有点不同。 我的报告中有4个参数- 开始日期(日期-默认为空)、结束日期(日期-默认为空)、记录ID(文本)(列表框-默认为空)、记录ID2(文本)(文本框) 用户有两个选项来提取报告- 1) 在“RecordID2”文本框中输入记录ID以提取报告 (或)2)取消选中开始和结束日期参数中的NULL,这将在RecordID参数中创建一个下拉列表。用户可以从下拉列表中选择1个RecordID以提取报告 对于参数“RecordID2”,我

我确实看到了很多关于类似问题的帖子,但它们没有帮助,因为我的问题有点不同。 我的报告中有4个参数- 开始日期(日期-默认为空)、结束日期(日期-默认为空)、记录ID(文本)(列表框-默认为空)、记录ID2(文本)(文本框)

用户有两个选项来提取报告-

1) 在“RecordID2”文本框中输入记录ID以提取报告

(或)2)取消选中开始和结束日期参数中的NULL,这将在RecordID参数中创建一个下拉列表。用户可以从下拉列表中选择1个RecordID以提取报告

对于参数“RecordID2”,我设置了以下默认表达式,以便主数据集始终在@RecordID2上运行basesd

iif(Paramters!RecordID.Value ="", Nothing,Parameters!RecordID.Value)
我还将参数Advanced properties设置为“Always Refresh”

问题:选项1和选项2的第一次运行的报告运行良好。但是,当我从下拉列表中选择不同的值时,RecordID2不会得到更新

例如:RecordID下拉列表有值('1234','2345')。选择RecordID='1234'时,RecordID2文本框参数更新为'1234',报告运行正常。稍后,当我选择RecordID='2345'时,RecordID2文本框不会更新为新值-它仍然显示'1234'。更改选择时的预览看起来确实像正在刷新,但此更改不会刷新textbox值


关于如何解决这个问题有什么想法吗?

这是SSRS中的一个已知错误。有很多方法可以解决这个问题,谷歌的“SSRS级联参数不更新”返回了很多


例如

这是SSRS中的一个已知错误。有很多方法可以解决这个问题,谷歌的“SSRS级联参数不更新”返回了很多


例如

两年后仍然是同一个问题,我在两天的测试后得到的一个技巧是设置
默认值
可用值
来自
数据集
的依赖参数,该数据集只返回第一个参数的处理值

设置
可用值
将为第二个参数创建一个下拉列表,而不是文本字段,该字段将随主参数而变化

看看这个例子。默认情况下,
Period
为11月,并且
test2
最初会获得正确的值,但是当您将其更改为10月时,只有下拉字段
test1
会更改,而文本字段不会更改

这两个参数设置的唯一区别是
test2
没有
可用值
,只有
默认值
(顺便说一句,这两个字段也是相同的)


两年后仍然是同一个问题,我在两天的测试后得到的一个技巧是设置
默认值
可用值
来自
数据集
的依赖参数,该数据集只返回第一个参数的处理值

设置
可用值
将为第二个参数创建一个下拉列表,而不是文本字段,该字段将随主参数而变化

看看这个例子。默认情况下,
Period
为11月,并且
test2
最初会获得正确的值,但是当您将其更改为10月时,只有下拉字段
test1
会更改,而文本字段不会更改

这两个参数设置的唯一区别是
test2
没有
可用值
,只有
默认值
(顺便说一句,这两个字段也是相同的)


感谢您的回复。这绝对是一个有用的链接。但是,一旦我更改RecordID2参数以接受来自的可用值,它将不再充当文本框。给用户提供两个选项来拉取报告的全部目的都是徒劳的。我希望第二个参数更新为第一个参数的更改。感谢您的回复。这绝对是一个有用的链接。但是,一旦我更改RecordID2参数以接受来自的可用值,它将不再充当文本框。给用户提供两个选项来拉取报告的全部目的都是徒劳的。我想更新第二个参数以更改第一个参数。设置可用参数为我解决了这个问题。令人恼火的是,尽管这是近4年来的一个问题,但现在它也被传播到了双分页报告中。设置可用参数为我解决了这个问题。令人烦恼的是,尽管这在近4年来一直是一个问题,但现在它也被传播到了双页报告中。