web-dev-qa-db-ja.com

SSRS 2008では、すべてのデータセットフィールドを一度にテーブルに追加する方法はありますか?

SSRSを初めて使用しています。レポートにテーブルを追加するときに、データセットのすべてのフィールドを一度に追加する方法はありますか、それとも個別に行う必要がありますか?ドラッグアンドドロップ、列の挿入->右は、表示されているフィールドが多い場合に苦労します。

21
John Straka

これは少し回避策ですが、「新しいレポートの追加」ウィザードは、指定されたデータセットから指定された列とグループを含むテーブルを自動的に作成します。既存のレポート内からこの機能をトリガーする方法はないと思いますが、「犠牲的な」レポートを作成して、探しているものを取得できます-ウィザードを実行し、テーブルを生成して、コピー/貼り付けます元のレポートに。データセットが同じである限り、問題なく動作するはずです...

お役に立てれば。

34
Kevin Fisher

Opと同様の問題があり、SSRS/BIDSを初めて使用します。そして、私は以前に作成したレポートを更新していますが、これは(私にとって)複雑すぎて「ウィザード生成」を使用してすばやく再作成することができないため、データソースはWebサービスです(コード生成されたWebサービスパラメータ、多くの計算が必要)データソースフィールドなど)。 .rdlをコピーしてすべてを削除し、手動でテーブルを作成する方が高速です。

私はそれを追加すると思いました(opの方法より少し優れていますが、それでも時間の節約になります)justドラッグアンドドロップして、「右クリック>列を挿入>正しい"。データセットフィールドをテーブル内の必要な場所にドラッグするだけで、BIDS/SSRSが自動的に新しい列を挿入します。また、後の列を最初にドラッグする(つまり、常に前の列を挿入する)と、常に右にスクロールする必要がなくなります。

15
bogey_lj

私は同様のものを探していましたが、これを理解しました。 Microsoftの無料のBIツールであるレポートビルダー3.0でレポートを開きます。 [挿入]> [テーブルウィザード]に移動します。次に、ウィザードの手順に従って自動列を生成します。 Visual Studioでファイルを保存して再度開くと、ファイルが更新されます。

ヴェド

6
Zeus

@ケビンフィッシャーは実際には回避策は必要ありません。レポートビルダー3からすぐにこれを行う方法があります。既存のお気に入りのレポートテンプレートを開きます。ツールバーで[挿入]タブをクリックし、[テーブル]アイコンを探し、[テーブル]アイコンの下部にある下向き矢印をクリックして、[テーブルウィザード]を選択します。それから私はあなたがここから何をすべきか知っていると思います。 -このヘルプを願っています。

2
HaiNguyen