0

レポートの最初のページに表示されていないテーブルの行を非表示にしたいと考えています。テーブル (tablix) は、ヘッダー領域にもフッター領域にもありません。

次のような RowVisibility プロパティの式を設定しようとしました。

(hidden) =Globals!PageNumber<>1

ただし、これにより、PageNumber はヘッダーまたはフッター領域内からのみ使用できるという例外が発生します。

要素がレポートの最初のページにあるかどうかを (式で) チェックする可能性はありますか?

4

2 に答える 2

0

私の質問に対する正確な答えではありませんが、同様の問題を抱えている人に役立つかもしれません:

  • Tablix の場合、行ヘッダーの繰り返しオプションを有効にします
  • 詳細行グループ オプションで、オプション RepeatOnNewPage を有効にします。
  • 次のページに表示しない行については、KeepWithGroup オプションを無効にします。

RepeatOnNewPage をすべての行ではなく一部の行にのみ設定できない理由がわかりませんが、KeepWithGroup オプションを使用すると、希望どおりに機能するようです。

誰かが私の元の質問に対してより正確な回答を持っている場合は、投稿してください。私はあなたの答えに受け入れを変更します!

于 2011-08-26T19:24:18.787 に答える
0

可視性プロパティでこれを設定すると、行がレンダリングされるか、YourDatasetField 値に依存しなくなります。

=IIF(True = Fields!YourDatasetField.Value, False, True)
于 2012-02-16T23:59:35.620 に答える