如何在Report Builder 3.0中为多值参数设置多个默认值

时间:2012-09-17 22:25:40

标签: reporting-services reportbuilder3.0

我有一个多值参数,该参数从返回Id(UNIQUEIDENTIFIER)列和Label(VARCHAR)列的查询中填充。我将参数设置为具有文本类型,将Id用作值字段,将Label设置为标签字段,它可以正常工作。

现在我想设置一些默认值,以便在运行报表时,默认情况下会检查这些值。在默认值标签中,我尝试输入不带引号的Id值,带单引号和双引号,以及尝试不带引号的Label值,带单引号和双引号。但是,在所有情况下都没有检查任何项目我运行报告。

我不想从查询中获取值,我想指定值。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

我也遇到过这个问题,不支持将默认值指定为唯一标识符(我找不到任何来支持这个,只是我自己的经验)。

是否有特定原因导致您无法使用从查询中获取值

解决方案user1578107地址也可以使用,使用转换将varchar(36)传递给您  参数:

select convert(varchar(36),Id)
from table