0

我正在使用 SSRS 2005。我有一个具有单个参数“@Serial”的报告。我们的支持技术人员在参数字段中输入计算机序列号并生成报告,从数据库表中返回匹配记录。序列号的计数不是硬性设置的,范围从 1 到 100++。

我的最终目标是列出不返回匹配记录的序列号。

在 SSRS 中,我尝试使用 =JOIN(Parameters!Serial.Value,",") 将所有参数值(序列号)列出到文本字段中。这可以很好地列出所有传递的参数,但我不知道转换列表的正确表达式,因此它只包含不匹配的序列号。

有人建议我在 SQL 查询中使用 Left Join,但是我不知道如何将技术人员输入的参数放入 SQL 中的临时表中,以便我可以将两个表连接起来。

感谢您对这两种方法的任何帮助,欢迎使用这两种方法的替代方法。

4

1 回答 1

0

你不会对参数值使用 CountDistinct 控件吗

于 2013-12-19T13:27:07.790 回答