私はいつも SSRS を扱うのが嫌いで、現在改ページで髪を引っ張っています。
私のレポートには、購入ごとにグループ化された製品のテーブルがあります。一意のグループ化値ごとに 1 ページではなく、すべての購入の商品テーブルを 1 ページに表示したい。
ページングを無効にする方法をグーグルで検索するたびに、誰もが私がフォローしたこのスレッドを指しています-インタラクティブな高さと幅の両方が0です。
テーブルから始めます (wtf は「tablix」ですか?) すべてのコンテナーの PageBreak プロパティを確認しましたが、すべて「なし」に設定されています。
これまでにページングを無効にする唯一の方法は、レポートの XML を編集し、 のすべてのインスタンスを に置き換えること<BreakLocation>Between</BreakLocation>
です<BreakLocation>None</BreakLocation>
。この MSDN の記事 によるNone
と、有効な値ですが、この変更後、Business Intelligence Developer Studio はレポートを表示できなくなり、「逆シリアル化に失敗しました: 要求された値 'None' が見つかりませんでした」という不平を言います。**入札のための遅い拍手。
私の3つの具体的な質問は次のとおりです。
- レポート デザイナーのどこにも BreakLocation プロパティが表示されないのはなぜですか?
- 可能な限り PageBreak を None に設定しているのに、BreakLocation が「Between」に設定されているのはなぜですか?
- デザイナーを使用する前後に XML を編集する必要がなく、私が望むものを達成できる他の方法はありますか?
Business Intelligence Developer Studio 2008 を使用し、レポートを HTML で表示しています。
どんな提案でも大歓迎です。