2011-03-10 7 views
1

私は、それはこのようになりますSSRS 2005でレポートテーブルを持っている:グループはGROUPBYというレポートパラメータに基づいて表示されますSSRS 2008でオプションのグループ化を実装するにはどうすればよいですか?

Group Header Row 
    Group Detail Rows 
Group Footer Row 

。このパラメーターがNULLの場合、グループ化は行われません。したがって、Visibility.Hiddenプロパティ式は = Parametersに設定されます。GroupBy.Valueは、ヘッダーとフッターのNothingです。詳細行の表示は = Not(パラメータ!GroupBy.ValueはNothing)に設定されています。

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

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

SSRS 2008にこの機能をハッキングする方法に関するアイデアはありますか?

答えて

0

できることは、グループヘッダーの行(グループ自体ではない)に可視性を適用することです。行を選択し、エッジを右クリックして、「行の可視性」を選択することで、これを行うことができます。グループヘッダーとグループフッターの両方でこれを行うことができます。また、私は可視性のためにこの式を使用しました:

=CBOOL(Parameters!GroupBy.Value IS NOTHING) 
関連する問題