3

SQL Server Reporting Services 2008 R2 には、次のデータセットがあります。

Date   | Value 1 | Value 2
--------------------------
Week 1 | 52      | 57
Week 2 | 49      | 63
Week 3 | 88      | 71

X 軸が日付、Y 軸が値の積み上げ縦棒グラフがあります。グラフの列は、現在、値 1 の上に値 2 を示しています。これは、値 1 と値 2 の合計として列を示しています。したがって、第 1 週の場合、それは 109 などです。

ここで私の質問は、各列の合計がデータセットの最高値であることをグラフに表示するにはどうすればよいですか? これでも両方の値が表示されますが、最も低い値の列全体が表示され、残りの値が上に表示されます。したがって、第 1 週の合計は 57 になります。値 1 の列は 52 になり、値 2 の列は 5 になります。

これは紛らわしいかもしれないので、最終的なグラフがどのように見えるかのダミー画像を追加しました.

ここに画像の説明を入力

4

1 に答える 1

0

たぶん、次のようなクエリを書くことができます:

SELECT LEAST(value1, value2) as value1, GREATEST(value1, value2) as value2
  value1 < value2 as color
FROM ...
于 2012-11-13T17:22:36.817 に答える