考虑到我有一个推销员表,如果我们不计算当前的推销员,我想知道平均值:
|Salesman|sum(sales)| avg[other](sales)|
|-------------------|------------------|
|A | 100 | 50 |
|B | 50 | 66.6 |
|C | 50 | 66.6 |
|D | 50 | 66.6 |
----------------------------------------
使用集合分析可以轻松实现吗?我的实际情况稍微复杂一点,我将通过聚合函数,但我不知道如何限制集合分析忽略pivot中的当前行,并采用当前格式的所有其他行。
实际上有三个维度,结果是分隔的,我想得到两个维度的平均值,但第三个维度不是当前维度。
E.g。想象维度是Sales_City,Sales_branch和Salesman,然后我想要Sales_City,Sales_brach和Salesman的每个组合来获得给定Sales_City和Sales_Branch中的Sales的平均值,但是来自当前行的Salesman以外的所有Salesman。
我希望至少有一点可以理解我想要实现的目标。
提前感谢!