矩阵和Tablix有什么区别?

时间:2011-02-01 19:48:37

标签: reporting-services ssrs-2008

在Reporting Services中。当我拖入矩阵时,我是否有效地拖动了一个Tablix? Tablix是表,列表和矩阵的混合体。我理解(至少我认为我这样做)表和tablix之间的区别,但不是矩阵和tablix。

4 个答案:

答案 0 :(得分:23)

正如Gabriel所说,在SQL 2005中,Table和Matrix都可用作数据区域选项,它们是两个具有不同属性的不同对象。

在SQL 2008之后,Table和Matrix被一个新的“Tablix”对象取代,该对象组合了两个旧对象的属性。然而,设计界面仍然在可用工具上显示表格和矩阵,这些都是Tablix引擎盖下但具有不同的默认配置(“矩阵”显示列组但“表”不显示)。

答案 1 :(得分:5)

我再也看不出任何差异了。

我认为它们仍然存在,因为在SSRS 2005上它们是非常不同的,现在它们通过允许您更自由地使用组来加入两者,但是不要混淆他们离开设计者的两个控件而不是创建新控件。

然而,由于RDL是基于XML(e * X * tensible * M * arkup * L * anguage)的语言,您仍然可以使用旧的控件,因为SSRS 2008是旧模式的新版本,这就是为什么旧的报表可以在没有任何转换的情况下开箱即用,只有Visual Studio在插入新的Tablix时才替换新Tablix的两个控件。新VS 2008。

希望这会让事情更加清晰。

答案 2 :(得分:3)

使用表格显示详细数据,组织行组中的数据。 使用矩阵显示聚合数据摘要,按行和列分组,类似于数据透视表。

答案 3 :(得分:1)