SSRS报表报错:参数XX缺少一个值 (The 'xx' parameter is missing a value),赋具体值则可运行
0
大家好,
我在做好SSRS表后,报错:参数XX缺少一个值 (The 'xx' parameter is missing a value)。因为我的版本是英文,可能翻译的不是很准确,以下就写英文,请大家多包涵。
数据集中的 Query内容是:select ... from... where username =@username。
如果我将其改为:select ... from... where username ='XYZ-USER\C12345', 则预览可以正常运行,不会报错。'XYZ-USER\C12345'是username的一个具体的值。
在参数username中,General一栏中可见性选Hidden(或Internal,都报错),Available Value 选None,Default Value选 specify value:然后我写的代码是:=User!UserID, 经过我测验,User!UserID在我本机显示的结果就是XYZ-USER\C12345 。
参数XX中,General一栏中可见性为Hidden,Available Value为None,Default Value选择从 数据集的相应列 得到数据。
请教大家,我的报表错误在哪里呢?真是花长时间也没有找出来.....
我在做好SSRS表后,报错:参数XX缺少一个值 (The 'xx' parameter is missing a value)。因为我的版本是英文,可能翻译的不是很准确,以下就写英文,请大家多包涵。
数据集中的 Query内容是:select ... from... where username =@username。
如果我将其改为:select ... from... where username ='XYZ-USER\C12345', 则预览可以正常运行,不会报错。'XYZ-USER\C12345'是username的一个具体的值。
在参数username中,General一栏中可见性选Hidden(或Internal,都报错),Available Value 选None,Default Value选 specify value:然后我写的代码是:=User!UserID, 经过我测验,User!UserID在我本机显示的结果就是XYZ-USER\C12345 。
参数XX中,General一栏中可见性为Hidden,Available Value为None,Default Value选择从 数据集的相应列 得到数据。
请教大家,我的报表错误在哪里呢?真是花长时间也没有找出来.....
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-08-28 回答
赞同来自:
当使用internal 和 hidden类型的参数的时候,AvaiableValue须为Null
你看看你是不是绑定了数据给它
悟 - 取是能力,舍是境界 2015-08-28 回答
赞同来自:
正确格式:
其实也可以不写参数,直接在数据集赋值,如下图: