你们好,我想根据上面一个表格获取统计上面表格每个地区在参数时间段内的数量总和,我写的是sum(if(A表的地区=B表的地区 && A表日期>=参数开始日期 && A表日期<=参数结束日期,数量,0)) 但是却一直为空,那得怎么计算
这个不能用if() ,应该用层次坐标获取,你可以试下sum(数量 {A表的地区=B表的地区 && A表日期>=参数开始日期 && A表日期<=参数结束日期}),可以参考这个层次坐标说明https://help.finereport.com/doc-view-339.html
你把数量单元格复制一个到你总和的那个单元格,设置成汇总求和。
然后添加过滤 地区等于总和左边的地区单元格就行。
sum(f1[!0]{d1==$a9&&h1>=$bdate&&h1<=$edate}) 用这个试试 f1是数量值,d1是城市的扩展格,h1是日期