0

セールスマンのテーブルがあり、現在のセールスマンを数えない場合の平均値を知りたいとします。

|Salesman|sum(sales)| avg[other](sales)|
|-------------------|------------------|
|A       |  100     |          50      |
|B       |  50      |          66.6    |
|C       |  50      |          66.6    |
|D       |  50      |          66.6    |
----------------------------------------

それはセット分析で簡単に可能ですか?私の実際のケースはもう少し複雑です。集計関数を使用しますが、セット分析を制限してピボットの現在の行を無視し、現在の形式の他のすべての行を取得する方法がわかりません。

実際には、結果が区切られている 3 つの次元があり、2 次元の平均を取得したいのですが、3 番目の次元は現在のものではありません。

たとえば、ディメンションが Sales_City、Sales_branch、および Salesman であるとします。次に、Sales_City、Sales_brach、および Salesman の各組み合わせについて、指定された Sales_City および Sales_Branch の Sales の平均を取得しますが、現在の行の Salesman 以外のすべての Salesman について考えます。

私が達成したいことが少なくとも少し理解できることを願っています。

少し早いですがお礼を!

4

1 に答える 1

0

これは なしで解決できると考えてくださいset analysis。以下の計算でも同じ結果が得られます

( sum(total Sales) - sum(Sales) ) / ( count(total Salesman) - 1 )

そして、これが結果です

ここに画像の説明を入力

于 2016-11-19T07:20:37.500 に答える