2012-11-13 30 views
7

私は、データセット内の次のデータを持っているSSRS表示データセットの結果を水平

| Person | Bonus | 
    John | 15,000 
    Mary | 20,000 
    Steve | 5,000 
    Betty | 10,000 

私は行が水平方向の代わりに垂直

John  15,0000  Mary  20,000 
Steve  5,0000   Betty  10,000 

私はこれをどのように行うことができます表示されていることに私のテーブルをレイアウトしたいですSSRS 2008で?

+0

"行が垂直ではなく水平に表示される"ので、テーブル全体をピボットすることを意味するように見えますが、2番目の例では何か異なるものがありますか?これは、並べ替え2列の設定、またはおそらく横幅の設定で、ある幅で新しい行に折り返して表示されますか?ターゲットレイアウトの要件をより具体的にすることはできますか? – Jeroen

答えて

4

行を垂直ではなく水平に表示するには、人の名前に列グループを追加する必要があります。テーブルの詳細セルを右クリックし、Add Groupをクリックし、Column Group-Parent GroupとグループPersonをクリックします。これは、Personを水平に展開する列として表示します。これは、行列のようなものです。

しかし、表示されるレイアウトは、複数の列レイアウトを使用するようなものです。複数の列を使用するには、レポートの空白部分の任意の場所をクリックして[プロパティ]ウィンドウ(SSRS 2008のポップアップダイアログにColumnsプロパティが表示されないため、右クリックして[プロパティ]を選択しないでください) Columnsプロパティを開き、Columnsの場合は2と入力し、複数の列と列の間隔がページの幅を超えないように通常通りレポートをレイアウトします。彼らは関係なく、1つの列のみが表示されますので、必ずしもすべてのレンダラは、レポートデザイナと、標準のHTMLウェブレンダラを含む複数の列を、サポートしていること

注 - 印刷およびPDFは、複数の列をサポートしています。しかし、あなたはfake displaying multiple columns using two tablesに使用できるハックがあります。

関連する問題