0

背景色でSSRSの列をソートすることは可能ですか? たとえば、セルを RED または GREEN にする式がある場合、背景セルとして GREEN を持つセルをリストする前に、RED 背景セルの色を持つすべての列を並べ替える方法はありますか?

ありがとう。

4

1 に答える 1

2

いいえ、あなたにはできないと思います。考えられる唯一のことはReportItems、並べ替え式で参照することですが、並べ替えは Tablix で行われ、セルの背景は 1 レベル下で行われるため、スコープの問題が発生します (VStudio ではビルド エラーが発生します)。

ただし、ほとんどの場合、背景色の表現は静的 (データを参照しない) であるか、データに依存しています。並べ替えにもまったく同じ式を使用できます。だから、あなたが背景のためにこれを持っているとしましょう:

=Iif(Fields!Nr.Value > 10, "#FF0000", "#00FF00")

次の方法で Tablix を同様に並べ替えることができます。

=Iif(Fields!Nr.Value > 10, 1, 0)

またはもちろん、すでに SQL で並べ替えます。

ORDER BY Nr
于 2014-08-28T14:53:11.700 に答える