我正在使用Microsoft Visual Studio 2010并且我正在创建一个报告,我们将其称为“DataSet1”,它将检索Names
,Address
,ID No.
。我的报告包含Name
,Address
,ID No.
和Names with same ID No.
列。
问题:我可以使用ID No.
列作为单独查询的参数来检索结果并将其显示给Names with same ID No.
吗?
答案 0 :(得分:0)
您可以通过在表格行上设置点击操作来创建drillthrough report,并将ID No.
作为参数传递给其他报告。该报告可以有自己的查询,其中ID No.
是过滤行的参数。
如果您希望在相同的报告中显示数据,我认为您最好只查询您想要的数据并进行分组,例如:
SELECT m1.Name, m1.Address, m1.[ID No.], m2.Name
FROM MyData m1
JOIN MyData m2 ON m1.[ID No.] = m2.[ID No.] AND m1.Name <> m2.Name
然后在m1
列的SSRS中进行分组,并使用您选择的SSRS控件将m2
显示为子结果列表。