1

私は現在、顧客ごとの平均値を表示する計算メンバー (SSRS または SSAS ) を実装しようとしています。すべてのプロジェクトの値の合計を除算し、0 を持たないプロジェクトの量で除算する必要があります。価値。

私が使用しているものと同様の値の表を以下に示します。  

> Customer   | Project   |  Value      |
> Customer1  | Project1   | 124.24...  |
> Customer1  | Project2   |     0.00   |
> Customer1  | Project3   | 242.221... |
> Customer1  | Project3   | 72.221...  |

  今、計算メンバーでやろうとしたことは次のとおりです(SSRSとSSASの両方でこれを試しました)

Sum([Measures].[Value]) /Count(Filter([Order].[Project], [Measures].[Value] > 0))

私の希望は、ゼロの値を持つプロジェクトの量を除外し、値の合計を <> 0 の値を持つプロジェクトの量だけで割ることでした。

問題は、ブラウザにアクセスしたときに計算メンバーを試してみると、プロジェクトのカウント値 (上記の例と比較して) が 3 ではなく 1 であり、取得した平均値は次のとおりです。

(124.24 + 0 + 242.221 + 72.221) / 1

とは対照的に

(124.24 + 0 + 242.221 + 72.221) / 3 

(1 つのプロジェクトの値が 0 であるため、4 で除算しません。これは、作成したカウントから除外したいプロジェクトです)。

4

1 に答える 1