SSRS-从另一个数据集设置文本框的值



我有一个报告,其中包含以下列的数据集列表,并且该列表分组在ID上:

  • id
  • sale_date

我还有另一个包含以下内容的数据集:

  • id
  • customer_name
  • customer_phone

不幸的是,我不能在两个表中加入两个表,所以我的问题是:

如何在列表中的文本框中显示Customer_name,以便读者通过IDS转发时,在文本框中显示正确的Customer_name?

我尝试将此表达式放在文本框中,但是当我通过记录转发时,它不会返回任何内容:=查找(字段!

谢谢您的帮助。

更新:为了继续前进,我通过在文本框表达式中使用Switch语句来基于ID填充其值,从而找到了问题的替代方法。我知道这是一个黑客,但是由于只有10个Customer_name,所以还不错。我想通过将来使用DataSet2数据来解决。

您不说您正在使用的是哪个数据库系统。我假设SQL Server。

从SQL服务器的角度来看,没有什么可以阻止您的 - 将数据从一个数据库连接到另一个数据库。

您甚至可以连接到两个不同服务器上的两个数据库。

SSR几乎总是表现更好(并且在您进入报告之前将其整理出来,因此更易于维护)。

最新更新