0

子行の表のセルが、グループ行のセルの背景色になるようにします。親グループに存在するテキストボックスを参照できるので、n式で使用して子の背景色を設定しました。たとえば、親の背景は、子セルの背景色で「赤」に設定されています。この式を追加しました = Fields!DerivedReportDate.BackgroundColor

エラーにはなりませんが、ステートメントは無視され、色はありません。

これが可能かどうか誰でも知っていますか?

エリックツリートップス

4

3 に答える 3

0

わかった。レポート サービス側でこれを行うのは難しすぎるか、おそらく不可能であると判断したため、SQL ステートメントを修正して、各グループとそのグループに関連付けられた子レコードに対して 1 または 0 を取得するようにしました。これがクエリです。

SELECT a.ServiceDriverServiceID, a.IndicatorName,b.ServiceDriverName,b.DerivedReportDate,b.Value,x.rowcolour from [dbo].[SLA_ServiceDriver_ServiceNames] a join [dbo].[FileShare_ServiceDrivers_Services] b on a.ServiceDriverServiceID = b.ServiceDriverServiceIDおよび a.ServiceName = @serviceName 結合 ( [dbo].[SLA_ServiceDriver_ServiceNames] からの行の色として、派生したレポート日付、(row_number() over(DerivedReportDate による順序))%2 を選択します。 b.ServiceDriverServiceID a.ServiceName = @serviceName 派生レポート日付によるグループ

) x on b.DerivedReportDate = x.DerivedReportDate order by b.DerivedReportDate desc

1 と 0 を使用しましたが、rowcolour を、行の値に応じて色に相当する文字列を返す case ステートメントにすることもできました。

于 2013-08-06T02:52:47.037 に答える
0

BackgroundColorこれは回避策です。値を受け入れるという名前の別のフィールドを作成することもできstringます。親のコード/データベースでこれを設定できます。次に、プロパティ ペインの BackgroundColor プロパティに式を入力します=Fields!BackgroundColor.Value。式を使用して、子に同じフィールドを使用できますLookupルックアップの詳細はこちら

于 2013-08-02T20:25:42.237 に答える