3

私はここに座ってSQLServerReporting Servicesを使用していますが、次の問題が発生しています。

私は、クライアントが不在であるかどうかにかかわらず、1年中毎日クライアントに返されるSQLステートメントを作成しました。

したがって、たとえば、結果は次のようになります。

-------------------
| Date   | Absent |
-------------------
| 01.01. | True   |
| 02.01. | False  |
|    .   |   .    |
|    .   |   .    |
| 31.12. | False  |
-------------------

ここで、レポートにTablixを使用します。ここでは、日を列ヘッダーとして、月を行ヘッダーとして使用し、右側のセルに、クライアントが不在の日であったかどうかを示す値を使用します(例として次を使用します: )ここと:(不在として):

-------------------------------
|    | 01 | 02 | .  | .  | 31 |
|Jan | :( | :) | .  | .  | :) |
|Feb | .  | .  | .  | .  | .  |
| .  | .  | .  | .  | .  | .  |
| .  | .  | .  | .  | .  | .  |
|Dec | .  | .  | .  | .  | :( |
-------------------------------

私は自分の問題の解決策を思い付くことができないので、助けていただければ幸いです:)

4

1 に答える 1

3

=Day(Fields!Date.Value)列が式でグループ化され、行がグループ化された Tablix を作成します。=Month(Fields!Date.Value)

セル値については、ソースを式に設定します。

=IIF(SUM(Fields!Absent.Value)>0, ":(" , ":)" )

もちろん、画像を追加して、同様の表現で画像ソースを動的に変更することもできます。

于 2012-10-17T14:05:04.900 に答える