2009-10-25 122 views
0

我是新的報告服務,有點困惑。在屏幕截圖中你可以看到我做了什麼。報告服務分組

Link to Screen shot http://img219.imageshack.us/img219/8283/19206721.png

我有兩個組,內部是僱工名,外是一個月。 現在我想計算小時數的總和,例如它不起作用。

在與755.434值文本框計算公式爲:

= SUM(!字段time_difference.Value, 「GetEmployeesOverTime」)

認爲(不知道),它計算所有員工而不是隻有那些誰是以上, ,我不知道如何解決它。

回答

0

只需使用:

=Sum(Fields!time_difference.Value) 

,它會正確總結在組(在這種情況下,只是爲了員工)。

添加數據集的名稱將獲取您發現的整個數據集的值的總和。這是用於計算百分比是有用的,例如:

=Sum(Fields!time_diff.Value)/Sum(Fields!time_diff.Value, "GetEmployeesOverTime") 

這將計算該員工的總和(即,該組中的表)作爲(整個公司的比率即,整個數據集)。