web-dev-qa-db-ja.com

マトリックスとTablixの違いは何ですか?

レポートサービス。マトリックスにドラッグすると、Tablixに効果的にドラッグできますか? Tablixは、テーブル、リスト、およびマトリックスのハイブリッドです。テーブルとTablixの違いは理解しています(少なくとも私はそう思います)が、マトリックスとTablixは違います。

21
James

ガブリエルが言ったように、SQL 2005では、テーブルとマトリックスの両方がデータ領域オプションとして利用可能であり、それらは異なるプロパティを持つ2つの異なるオブジェクトでした。

SQL 2008以降、テーブルとマトリックスは、両方の古いオブジェクトのプロパティを組み合わせた "Tablix"の新しいオブジェクトに置き換えられました。ただし、デザインインターフェースには引き続き使用可能なツールのテーブルとマトリックスが表示されます。これらはどちらも内部ではTablixですが、デフォルトの構成が異なります(「マトリックス」には列グループが表示されますが、「テーブル」には表示されません)。

23

もう違いは見えません。

SSRS 2005では非常に異なっていたので、それらはまだ存在していると思います。今では、グループをより自由に使用できるようにすることで両方に参加しましたが、デザイナーを離れた人々が新しいコントロールを作成する代わりに両方のコントロールを使用するのを混乱させないようにしてください。

ただし、RDLはXMLであるため、(e * [〜#〜] x [〜#〜] * tensible * [〜#〜] m [〜#〜] * arkup * [〜#〜] l [〜#〜] * anguage)SSRS 2008は古いパターンの新しいバージョンであるため、古いコントロールを引き続き使用できます。新しいVS 2008を介して挿入すると、新しいTablixの両方のコントロールがVisual Studioだけに置き換わり、レポートは変換なしでそのまま機能します。

これにより状況が明確になることを願っています。

5

テーブルを使用して詳細データを表示し、データを行グループに整理します。マトリックスを使用して、ピボットテーブルと同様に、行と列にグループ化された集計データの概要を表示します。

4
dasteswarudu

From SSRS 2008の表形式レポートとマトリックスレポートの違い (アーカイブ)

表形式レポート

ここでは、レポートに表示する列の数がわかっています。また、デザイン時にこれらの列をレポートで修正します。ただし、行の数は異なり、このレポートでは1ページのみ、または複数のページが表示される可能性があります。つまり、列は常に固定されており、行はデータの量によって異なります。

Tabular Report

マトリックスレポート(クロスタブレポート)

この種類のレポートは、実行時にソースデータに基づいて列数を生成します。データベースに2つの販売年の詳細しかない場合、レポートには2つの列しか表示されません。データベースが別の年のデータを取得すると、レポートには3つの列が表示されます。

Matrix Report

3
pyborg