需要将两个数据集绑定到一个 tablix。请在描述中找到图片,如何在SSRS中实现这种结构

Need to bind two dataset to a tablix. Please find image in description, how to achieve this kind of structure in SSRS

我正在使用 vs 2008。我想在我的 rdl 中使用以下结构。 Rdl 有两个数据集。

  1. 一个用于主 tablix 以显示姓名、电子邮件 ID、手机、地址
  2. 医疗问题排名第二

enter image description here

您只能将一个 tablix 绑定到一个数据集。您可以这样做的唯一方法是

  1. 合并数据集查询中的数据,或者,如果不可能的话
  2. 使用 LOOKUP() 函数从第二个数据集中获取所需数据

您可以在此处阅读有关 LOOKUP() 的更多信息

https://docs.microsoft.com/en-us/sql/reporting-services/report-design/report-builder-functions-lookup-function?view=sql-server-ver15

我认为您最好的选择是将医疗问题作为您的主要 table 员工的子报告。

创建一个仅包含 table 的医疗问题部分的新报告。您可以复制现有报告并删除主要元素。为 Employee ID 添加一个参数并根据它过滤数据集。

可以删除不需要的数据集 - 主报告不需要医疗问题,医疗问题也不需要员工数据集。

在您有医疗问题的主报告中,插入一个子报告。 Select 您创建的医疗问题报告和 link 员工 ID。

有关详细信息,请参阅 MS 文档:add a subreport and parameters