从数据集A到许多数据集的1行



我正在尝试创建一个报告,该报告是一个文档,该文档位于多个表中的数据库中。我的查询和数据集设置了正常,我只是在报告本身将其分组的问题。

使其清晰

我从数据集A中有一行,需要显示并在其下方显示数据集B。

喜欢

        Dataset A fields 
        (basically a "for each")
         Dataset B fields
         Just keep repeating "for each"

我该怎么做?

您要做的是从数据集B上的每个行中返回数据集A的相关字段(s),然后在数据集A字段上分组。例如:

SELECT DatasetA.Id, DatasetB.Code, DatasetB_Description, DatasetB.Value
FROM DatasetA
INNER JOIN DatasetB ON DatasetA.Id = DatasetB.DatasetA_Id

在您的Tablix上,创建一个在Id上更改的组,然后将DataSetB字段放入Tablix的详细信息行中。现在,每次dataseta.id更改时,它都会触发一个新的组标头,并显示与该数据集与该数据集ID相关的所有DataSetB行。

最新更新