2008-12-09 31 views
3

我已经使用SQL Server Reporting Services创建了一个模型。当我尝试使用报表生成器创建报表时,我可以将实体拖动到报表中,然后拖动一个嵌套的子实体。按预期得到两级分组。在报表生成器中使用两个以上的实体关系(SQL Server 2005)

但是,无论我尝试使用哪种组合,我都无法在关系中添加第三层实体。

我能做些什么来在Report Builder中启用多级实体关系?

+0

呃...听到这个让我对Cognos产生了渴望。我想你会得到你所支付的。 – Sam 2009-05-06 23:38:40

回答

1

我有很多时间在这里玩。我还没有找到使用标准角色关系的方法。相反,我创建了一个将多个表连接在一起的命名查询。然后,我在每个列的模型中创建文件夹,具体取决于它们来自哪个表。这或多或少地模仿了拥有多个实体的效果。

我发现这一点,并使用报表生成器2.0中的表格向导和灵活的Tablix分组工作得很好。

+0

我收到了微软对此的一些反馈。显然,使用“扁平”查询是解决这个问题的方法。不过,我发现自己正在创建一个非常庞大而复杂的查询,这开始给服务器带来沉重的负担。我仍然接受想法。 – Scott 2009-02-26 02:40:55

相关问题