我目前正在使用 Microsoft SQL Report Builder 为我的数据创建自定义报告。我有一张客户表、一张设备表和一张工作表(每个客户都有几个设备,每个设备都有几个工作)。
我想要的是一个客户列表,当我点击一个客户时,它应该展开并显示所有关联的设备,当我点击该设备时,它应该展开并显示所有工作。
我应该只在列表中的列表中使用列表吗?或者我应该在我的列表中嵌入一个子报表吗?我应该将所有 3 个表拆分到不同的数据集中吗?或者只使用 1 个数据集?
我想有很多不同的选择(我在网上做了研究)但是对于使用子报表是否是个好主意似乎几乎没有达成共识。