在oracle中复制Window_sum(tableau)

时间:2015-04-15 17:11:55

标签: sql oracle aggregate-functions tableau

我有像这样的服装

SUBID     ID               Total   
2             0                  2
2             o                  2
2             0                   2
2              0                 2
3              1                 2
3              1                 2
3              1                2
4              1                  2
4               1               2

So now i should be getting   


    2(Subjid) - > 0(我想要不同(ID)))
    3(Subjid)---> 1(我想要不同(ID))
    4(Subjid)---> 1我想要不同(ID))
    所以我的总数应该是0 + 1 + 1 = 2     我们可以在oracle中点头这个我知道我们可以在tbaleau中这样做,因为window_sum()在sql中想知道

1 个答案:

答案 0 :(得分:2)

假设我正确理解你的逻辑,你可以像这样实现你的结果(注意,我假设你的样本数据中的o为subid = 2是一个错误,它应该是一个{ {1}}):

0

您可以看到Oracle支持的所有各种类型的分析函数in the documentation