0

我正在使用SSRS与SQL Server 2008 R2,它应该给我一个选项来使用查找功能,因此我可以使用来自多个数据源的数据集。我的公式是:在Visual Studio 2008商业智能开发工作室与SQL Server 2008 R2中使用SSRS查找功能

=Lookup(Fields!ORDERID.Value, Fields!INTERTOURREF.Value, Fields!DLVNAME.Value, "dsAX") 

我的公式在查找给出了一个弯弯曲曲的红线和“名称查找未声明”错误,给我的想法,它可能无法与VS 2008

任何工作想法?

+2

你使用的是什么公式? – Tak 2014-09-22 14:53:20

+0

=查找(Fields!ORDERID.Value,Fields!INTERTOURREF.Value,Fields!DLVNAME.Value,“dsAX”) – 2014-09-23 11:15:17

+0

使用VS 2008版本9.0.30729.4462与SQL Server 2008 R2(SP1)版本10.50.2550一起测试错误。也许你可以检查你使用的VS和SQL版本 – Tak 2014-09-23 13:08:29

回答

1

Lookup功能只与Sql Server 2008 R2和原始Sql Server 2008(R2之前)没有,所以你会得到该错误。

这听起来像你不在Sql Server 2008 R2

+0

嗨,克里斯,我们正在使用R2 /刚刚升级。这就是为什么我急于尝试查找:) – 2014-09-24 11:26:57

+0

您是否重新安装商业智能开发工作室? – 2014-09-24 11:53:06

+0

感谢一百万克里斯,重新安装BIDS的伎俩! – 2014-10-09 10:28:49

相关问题