(还没解决)如何根据关键字编制报表

11.png

如图,表1是销售员对应的组别,表1是填报表,随时会变动;

表2是销售明细,

需求:根据销售明细  以姓名为关键字,按月份统计出销售金额合计数(表样为截图报表!!),

请问有什么解决方案;

 

试过增加过程表,但是FR跨sheet取数很多公式不支持;

FineReport liyh13 发布于 2024-3-15 10:47 (编辑于 2024-3-19 18:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
ID1208Lv6高级互助
发布于2024-3-15 11:35(编辑于 2024-3-15 13:25)

虽然做出来的,但是感觉比较复杂麻烦,不是很建议

image.png

简单一点就是先处理表二中的人员信息,单独增加一列,把人员筛选出来

如果SQL里面不好处理,可以新建一个模板,利用公式把数据处理出来,保存到表二中

image.png

image.png

WorkBook2.rar

  • liyh13 liyh13(提问者) 你这过程只写出一半啊
    2024-03-15 12:06 
  • liyh13 liyh13(提问者) 再用过滤找出组别,再用另外一个sheet取数这个sheet,这个我想到,问题已经说到,跨sheet的公式计算不出来
    2024-03-15 12:09 
  • 每天都得学一点 每天都得学一点 回复 liyh13(提问者) GREPARRAY(MAPARRAY(RANGE(LEN(SHEET2!A2)),IF(INDEXOFARRAY(SHEET2!A2,ITEM)=A2,INDEXOFARRAY(SHEET2!B2,ITEM),\")),ITEM!=\"),用这一长串可以进行跨SHEET取数
    2024-03-15 13:06 
  • ID1208 ID1208 回复 每天都得学一点 截图一没有用跨sheet,一个页面出来的,只是觉得太麻烦了,而且界面不是很友好,所以没给出来
    2024-03-15 13:22 
  • ID1208 ID1208 回复 每天都得学一点 上传了附件,参考sheet2,没有用跨sheet
    2024-03-15 13:26 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-3-15 11:01(编辑于 2024-3-15 11:03)

直接在数据处理不就行了了吗,把日期格式化为月份

select name,rq,sum(je) from 销售明细

group by name,rq

  • liyh13 liyh13(提问者) 是要填到对应组别,这个怎么写,我不是很会SQL;表1是填报表,随时会变动
    2024-03-15 11:06 
  • liyh13 liyh13(提问者) 销售明细 哪来name
    2024-03-15 11:08 
  • 用户k6280494 用户k6280494 回复 liyh13(提问者) 关联表1啊
    2024-03-15 11:10 
  • 用户k6280494 用户k6280494 回复 liyh13(提问者) 不然你怎么知道是哪个销售的
    2024-03-15 11:10 
  • liyh13 liyh13(提问者) 回复 用户k6280494 所以我问你具体要怎么写,能直接给个答案吗
    2024-03-15 12:07 
最佳回答
0
每天都得学一点Lv3见习互助
发布于2024-3-15 11:13(编辑于 2024-3-16 13:13)

GREPARRAY(MAPARRAY(RANGE(LEN(SHEET2!A2)),IF(INDEXOFARRAY(SHEET2!A2,ITEM)=A2,INDEXOFARRAY(SHEET2!B2,ITEM),\")),ITEM!=\")  跨sheet 取数是这样的

WorkBook1.zip

主要还是表结构的问题

  • 4关注人数
  • 267浏览人数
  • 最后回答于:2024-3-19 18:10
    请选择关闭问题的原因
    确定 取消
    返回顶部