2011-02-01 42 views
17

在Reporting Services中。當我拖動矩陣時,我是否有效地拖動了Tablix?一個tablix是表,列表和矩陣的混合體。我理解(至少我認爲我是這樣)表和Tablix之間的區別,但不是矩陣和Tablix。矩陣和Tablix有什麼區別?

回答

4

我看不到任何區別了。

我認爲他們仍然存在,因爲在SSRS 2005中他們是非常不同的,現在他們通過允許您更自由地使用組來加入,但是不要混淆他們讓設計師與兩個控件而不是創建新控件的人混淆。

然而,由於RDL是XML(E * X * tensible * 中號 * arkup * 大號 * anguage)爲基礎的語言,你仍然可以使用舊的控件,SSRS 2008的新版本舊模式,這就是爲什麼您的舊報告無需任何轉換即可開箱即用,只有當您通過VS 2008插入新Tablix時,只有Visual Studio會替換這兩個控件。

希望這可以讓事情變得更加清晰。

18

正如Gabriel所說,在SQL 2005中,Table和Matrix都可用作數據區域選項,它們是具有不同屬性的兩個不同對象。

在SQL 2008之後,Table和Matrix被一個新的「Tablix」對象所替代,該對象組合了兩個舊對象的屬性。然而,設計界面仍然在可用工具上顯示了表格和矩陣,這些都是Tablix,但具有不同的默認配置(「矩陣」顯示列組,但「表格」不顯示)。

2

使用表格顯示詳細數據,組織行組中的數據。 使用矩陣顯示彙總數據彙總,按行和列分組,類似於數據透視表。