在我的子报告中
shared Numbervar myTotal:= SUM({SP_Project;1.alloted});
myTotal;
在我的主要报告中......制作一个公式
shared Numbervar myTotal;
SUM({@byAppro},{@byOffice}) + myTotal;
然后我得到正确的总数..但是当我使用相同的共享变量制作另一个公式时
shared Numbervar myTotal;
SUM({@byAllo},{@byOffice}) + myTotal;
这次它不起作用.. myTotal
变为0
,它应该与第一个公式具有相同的值。为什么?是吗 ?它只能使用一次?
答案 0 :(得分:1)
不工作的公式可能与子报表位于同一部分,而IS工作的公式可能在后面的部分中。当子报表位于同一部分时,将在子报表之前评估公式。
您可以将该部分拆分为A和B子部分,将子报告保留在A中并将公式移动到B子部分。这应该工作。