与参数集查询不会在报表生成器工作(DataSet query with Parameters doe

2019-09-17 14:54发布

下图显示了查询,并与没有变量的结果:

下一个示出了具有可变和不同的结果相同的查询:

这究竟是怎么参数只是在查询执行之前设置:

我也曾尝试设置参数不',但它产生相同的结果。

这是怎么回事上的任何线索? 任何帮助将不胜感激。

注:DBMS是MySQL的

Answer 1:

这个奇怪的问题是由于SSRS通过ODBC接口连接到MySQL的事实; 因此,查询参数应该被定义为? 他们的名字是Parameter1Parameter2 ,等等......在出场顺序

来源: http://www.tek-tips.com/viewthread.cfm?qid=1354185



Answer 2:

在Report Builder 3.0中,你可以使用下面的语法数据集中查询用户参数:WHERE sql_column_name =(@Parameter_name_in_ReportBuilder)

例:从[DBNAME] * [DBO] [表名] WHERE帐户=(@参数1)

在可以运行的报告,您需要配置一个名为参数1放慢参数(在这个例子中,将其更改为您的参数的名称)的数据集属性 - 参数。 值字段应设置的参数之一



文章来源: DataSet query with Parameters does not work in Report Builder