2010-06-04 55 views
0

我想在SSRS表达式中进行查找,这可能吗?可能在SSRS表达式中对数据库表进行查找?

背后的想法:对于检查报告,我必须确定报告中的值是否正确,如果不是,则应该用红色背景颜色显示 。然而,不要保留表达式中的值,我希望在集中存储这些值的sql表中使用查找。

回答

0

你可以通过自定义代码或程序集来实现这一点,但我会寻找一种方法在数据源查询中完成它。你的数据源是否是同一个SQL数据库?

+0

是的,我看看R2,我认为这会解决我的问题。自定义代码稍后会让我感觉有点麻烦。 – nojetlag 2010-06-20 07:21:38

0

在Report Builder 3.0和SSRS的SQL Server 2008 R2,您可以使用查找()函数:

Lookup(source_expression, destination_expression, result_expression, dataset) 

MSDN documentation here

此外,结合实例一对夫妇的网站,我发现有用:

http://sqlcircuit.blogspot.com/2012/03/ssrs-2008-r2-lookup-how-to-use-multiple.html#!/2012/03/ssrs-2008-r2-lookup-how-to-use-multiple.html

http://blog.jontav.com/post/23229005764/ssrs-lookup

请务必使用共享数据集!