RS2008
のマトリックスコントロールを使用しています。私は式を使用して、マトリックスのValueセル(col 2、row 2)に境界線を付けないか、底辺に二重境界線を設定したいとします。レポートの各行に対してこの条件を設定するboolean
フィールドがあります。下枠スタイルの表記は...Reporting Services Borderstyleプロパティの問題
=Iif(Fields!DoubleBottom.Value=True, "Double", "None")
境界の幅は3pt
に設定されています。この式がValueセルにある場合、式はバックワードとして評価されるようです。プロパティがTrue
の場合は境界線がなく、プロパティがFalse
の場合は境界が2重になります。反転問題の他に、レポートのすべての行に二重枠線が適用されます。プロパティがTrue
の行だけではありません。私がValueセルから式を削除し、(col 1、row 2)のセルに配置すると、うまくいきます。これは、各行の最初のセルが適切な境界線を持つことです。 Valueセルがこのように動作する理由は何ですか?私はこのセルに他の条件付きプロパティを設定していて、うまく動作します。たとえば、Format
プロパティ(小数点以下桁数)を設定していて、それが機能しています。