我正在创建一份报告,详细说明我们的工单估算(人工,材料和设备)。
由于信息来自4个具有多对多关系的不同表格,因此我创建了多个子报告。
在主报告中,我创建了一个N = len(points)
for i in range(N):
for j in range(i + 1, N):
if points[i][1] == points[j][0]:
points.insert(i + 1, points.pop(j))
break
,它允许多个值并提示用户输入工单ID。我将参数传递给所有子报告。我的问题出在parameter
上。
我创建了费用摘要,并按materials sub report
对其进行了分组,因此我可以获得每个工作单上的材料总数。然后我创建了一个以工单类型为条件的补货费用的公式。如果它是水,卫生或风暴工作订单,则 10%的重新进货费,否则无。然后,我添加了一个成本摘要,该摘要未分组以获得所有工单的总计。
当我尝试创建公式以将报告摘要添加到Restock公式时,问题出现了。它只为最后输入的工单添加了补货费,而不是全部。我意识到多值参数是一个数组,但是如何让restock公式包含所输入的所有工单的费用?