我有一个矩阵,行按Dept(Department)分组。我试图在每个行组的列中获得实际小时/所需小时百分比,但我只能获得总百分比,而不是按组分列的%。例如: 我应该得到这个:
Total Employee Req Hrs Rep Hrs % Billable hrs % NonBill Hrs % Time Off %
Dept A Total 672 680 101 575 85 140 21 8 1
Emp1 168 170 101 150 89 50 29 0 0
Emp2 168 165 98 120 71 20 12 8 4
Emp3 168 175 104 155 92 20 12 0 0
Emp4 168 170 101 150 89 50 29 0 0
Dept B Total 420 428 102 365 87 80 19 4 .1
Emp5 168 170 101 150 89 50 29 0 0
Emp6 84 84 98 60 71 10 12 4 4
Emp7 168 175 104 155 92 20 12 0 0
G Total 1092 1108 101 940 86 190 17 12 1
但我明白了:
Total Employee Req Hrs Rep Hrs % Billable hrs % NonBill Hrs % Time Off %
Dept A Total 1684 1675 101 1250 86 225 17 12 1
Emp1 168 170 101 150 89 50 29 0 0
Emp2 168 165 98 120 71 20 12 8 4
Emp3 168 175 104 155 92 20 12 0 0
Emp4 168 170 101 150 89 50 29 0 0
Dept B Total 1092 1108 101 1250 86 225 17 12 1
Emp5 168 170 101 150 89 50 29 0 0
Emp6 84 84 98 60 71 10 12 4 4
Emp7 168 175 104 155 92 20 12 0 0
G Total 1092 1108 101 940 86 190 17 12 1
总计是正确的,但%是错误的。 我有几个数据集,因为报告只运行您所在的部门,但可以查看所有部门的副总裁除外。 我将百分比列插入矩阵并尝试了几个没有结果的表达式,包括:
=Fields!ActHrs.Value/Fields!ReqHrs.Value
=Sum(Fields!ActHrs.Value, "Ut_Query")/Sum(Fields!ReqHrs.Value, "Ut_Query")
=Sum(Fields!ActHrs.Value, "Ut_Query","Dept")/Sum(Fields!ReqHrs.Value,
"Ut_Query","Dept")
=Sum(Fields!ActHrs.Value,"Dept", "Ut_Query")/Sum(Fields!ReqHrs.Value,
"Dept","Ut_Query")
另外我甚至不记得了。 我尝试创建新组,甚至是新的矩阵。
必须有一种简单的方法来按组获得百分比,但我没有在任何实习板上找到答案。
答案 0 :(得分:0)
好吧,我想出来了,但它没有多大意义。如果我尝试:
=Textbox29/TextBox28 I get error messages about undefined variables.
如果我转到文本框属性并将文本框重命名为Act和Req并使用:
=Act/Req I get the right answer.