【发布时间】:2016-01-08 13:48:49
【问题描述】:
我尝试获取 Employee 的总小时数
我的报告应如下所示:
GROUP "Month" | Details
Month | WorkHoursMonth | section | Hours STATIC
---------------------------------------- --------------
| | A1 | 12
1 | 50 | B3 | 38
----------------------------------------
| | A1 | 12
2 | 50 | B3 | 38
---------------------------------------- GROUP "Month"
| | A1 | 12
3 | 62 | B3 | 38
| | C1 | 12
----------------------------------------
4 | 38 | B3 | 38
---------------------------------------- --------------
Total | 200 STATIC Total
我尝试像SUM(Field.WorkHoursMonth.Value,"Month") 一样使用 SUM()。
但我得到一个错误
Fehler 1 Der Value-Ausdruck für das Textfeld-Objekt 'SollStunden1' weist einen Bereichsparameter auf, der für eine Aggregatfunktion ungültig 主义者。 Der Bereichsparameter muss auf eine Zeichenfolgenkonstante festgelegt sein, die einem der folgenden Werte entspricht: dem Namen einer enthaltenden Gruppe, dem Namen eines enthaltenden Datenbereichs oder dem Namen eines Datasets。
更新 1
问题是我目前的总数是 424 而不是 200 但我不知道如何在最后为该组计算总数 基于错误必须在组内。
GROUP "Month" | Details
Month | WorkHoursMonth | section | Hours STATIC
---------------------------------------- --------------
| | A1 | 12
1 | 50 | B3 | 38
----------------------------------------
| | A1 | 12
2 | 50 | B3 | 38
---------------------------------------- GROUP "Month"
| | A1 | 12
3 | 62 | B3 | 38
| | C1 | 12
----------------------------------------
4 | 38 | B3 | 38
---------------------------------------- --------------
Total | 424 STATIC Total
更新 2
【问题讨论】: