3

決定された権限には追加のスタイリングが必要であるという SSRS レポートに関する興味深いジレンマがあります。

基本的に、太字の境界線が必要な列グループがあります。下の図では、赤で描いた線を大きくする必要があります (幅を 3pt フォントに設定します)。

スクリーンショットの例

2 番目の図は、グラフを構成する Tablix の構成を示しています。列グループは、ClassroomMeasure (最下位レベル) と ClassroomMeasureType (ClassroomMeasure の上のヘッダーと、太い境界線が必要なグループ) に分類されます。ボーダー式を次のように設定してみました:

IIF(Fields!ClassroomMeasureType.Value = Previous(Fields!ClassroomMeasureType.Value), "1pt", "3pt")

しかし、これはエラーを出しました:

「TablixCell での以前の集計関数の使用はサポートされていません。」

ここで、各グループの最後に並べられた各 ClassroomMeasure (下のグループ) をチェックしてその境界を設定することで、これを回避できると思いますが、このレポートのすべてのバージョンで約 200 個あり、膨大な量になります。頭痛。

プログラムでこれを達成する方法についてのアイデアはありますか?

4

1 に答える 1

0

これを行うには、ClassroomMeasure グループに隣接する ClassroomMeasureType グループ内に列を追加し、ヘッダー セルを分割してから、その列を 2 ポイント幅で黒にします。

これを行うには<<expr>>、ClassroomMeasure グループのセルを右クリックして [列を挿入 - グループ内] を選択し、ClassroomMeasureType ヘッダーを右クリックしてセルを分割します。次に、太い境界線が必要な場所に表示される新しい列があるため、右の太い境界線で非常に狭く (つまり 1pt) します。

ただし、これは、Excel にエクスポートすると、空の列または非表示の列として表示されるため、望ましくない場合があります。

于 2016-04-20T15:15:21.520 に答える