我正在尝试创建一个报告,该报告是一个文档,该文档位于多个表中的数据库中。我的查询和数据集设置了正常,我只是在报告本身将其分组的问题。
使其清晰
我从数据集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行。