0

私は一生これを理解することはできません。次のようなデータを持つ SSRS のテーブルがあります。

days   P  
0      0.99  
26     0.98  
57     1  
97     0.97  
99     0.99  

私がやりたいことは、P の値の実行積をプロットすることです。次の値を計算することで、表にそれらを取得できます。

=exp(RunningValue(Fields!P.Value, Sum, "data"))

そして、それはうまくいきます。ただし、散布図を作成しようとすると、プロットに何も表示されません。

私の価値のために私は持っています:

X: =Fields!d.Value  
Y: =exp(RunningValue(Fields!P.Value, Sum, "data"))

私が試したカテゴリまたはシリーズの値は、プロットを壊しているようで、次のエラーにいくつかのバリエーションがあります。

チャート 'chart1' の DataPoint 式には、RunningValue、RowNumber、または Previous に対して無効なスコープ パラメーターがあります。スコープ パラメーターは、マトリックス 'chart1' 内の包含グループの名前と等しい文字列定数に設定する必要があります。

4

1 に答える 1

0

最近は試していませんが、Reporting Services の古いバージョンでは、現在の合計をグラフで使用できませんでした。

ただし、ほとんどのものと同様に、SQL を使用して偽造できます。

SELECT Detail.days, MIN(Detail.P) AS P, SUM(RunTotal.P) AS PRunTotal
FROM MyTable AS Detail 
INNER JOIN MyTable AS RunTotal ON RunTotal.days <= Detail.days
GROUP BY Detail.days
ORDER BY Detail.days
于 2012-11-27T00:21:16.993 に答える