有一个报表, D2如果有数据则直接展示,如果没有数据,则显示前一天的D5数据, 而D5数据则是根据当天的D2+D3-D4计算得出. 我在D2写的公式是: if($$$==$startDate,if(isnull(shiwuID)||shiwuID<=1,0,shiwu), if(isnull(shiwuID)||shiwuID<=1,D5[;D1:-1],shiwu)) 大概意思是:判断是否是第一天,如果是则有值则显示值没值则显示零, 如果不是第一天,则有值则显示值,额米有值则显示前一天的D5数据 但是运行的时候直接报错
-------------------------------------------------- 因为数据不好发,所以重新写了一个demo ,下面就是模板和数据 用的fineReport8 |