背景色でSSRSの列をソートすることは可能ですか? たとえば、セルを RED または GREEN にする式がある場合、背景セルとして GREEN を持つセルをリストする前に、RED 背景セルの色を持つすべての列を並べ替える方法はありますか?
ありがとう。
背景色でSSRSの列をソートすることは可能ですか? たとえば、セルを RED または GREEN にする式がある場合、背景セルとして GREEN を持つセルをリストする前に、RED 背景セルの色を持つすべての列を並べ替える方法はありますか?
ありがとう。
いいえ、あなたにはできないと思います。考えられる唯一のことはReportItems
、並べ替え式で参照することですが、並べ替えは Tablix で行われ、セルの背景は 1 レベル下で行われるため、スコープの問題が発生します (VStudio ではビルド エラーが発生します)。
ただし、ほとんどの場合、背景色の表現は静的 (データを参照しない) であるか、データに依存しています。並べ替えにもまったく同じ式を使用できます。だから、あなたが背景のためにこれを持っているとしましょう:
=Iif(Fields!Nr.Value > 10, "#FF0000", "#00FF00")
次の方法で Tablix を同様に並べ替えることができます。
=Iif(Fields!Nr.Value > 10, 1, 0)
またはもちろん、すでに SQL で並べ替えます。
ORDER BY Nr