1

SSRS 2005 にレポート テーブルがあります。次のようになります。

Group Header Row
  Group Detail Rows
Group Footer Row

グループは、 GroupByというレポート パラメータに基づいて表示されます。このパラメータが null の場合、グループ化はありません。したがって、=Parameters!GroupBy.Value is Nothingヘッダーとフッターの Visibility.Hidden プロパティ式が に設定されます。詳細行の可視性は に設定されてい=Not(Parameters!GroupBy.Value is Nothing)ます。

でレポートをレンダリングするとGroupBy = null、レポートはヘッダーとフッターを非表示にし、すべての詳細行を表示します。これは、トグルが非表示になり、通常のグループのないレポートのように見えることを意味します。

SSRS 2008 では、この小さなトリックは機能しなくなりました。グループ ヘッダーが非表示の場合、詳細行も非表示になります。

この機能を SSRS 2008 にハックする方法についてのアイデアはありますか?

4

1 に答える 1

0

できることは、(グループ自体ではなく) グループ ヘッダーの行に可視性を適用することです。これを行うには、行を選択し、端を右クリックして [行の表示] を選択します。これは、グループ ヘッダーとグループ フッターの両方に対して行うことができます。また、可視性には次の式を使用しました。

=CBOOL(Parameters!GroupBy.Value IS NOTHING)
于 2011-07-12T22:28:36.653 に答える