2015-10-19 80 views
0

我從SQL計算恆定分母運行平均爲年初至今總和一年

ID  Date   Score 
-----+-------------+---------- 
10  2015-01-10  5 
20  2015-01-10  5 
10  2015-02-10  15 
40  2015-02-10  25 
30  2015-02-10  5 
10  2015-03-10  15 
10  2014-01-10  25 
20  2014-02-10  35 
50  2014-03-10  45 

在的Tableau我希望有一個線圖顯示 (分數的YTD和)如下表/總ID的數量一年。

For Jan 2015 - 10/4=2.5 
For Feb 2015 - 55/4=13.75 
For Jan 2014 - 60/3=20 

分母應該在一年中保持不變,而不是每月改變一次。

回答

0

看起來你可以用兩個計算的字段來達到你想要的結果。首先,做一個[年]字段有:

year([Date]) 

然後進行第二次計算的字段如下:

sum([Score])/sum({fixed [Year] : countd([Id])}) 

這將通過標識給定年份總結成績和鴻溝。它使用Level of Detail計算。