关于行之间相减的问题

像下图,B2是总数量,是用户自己填进去的数量,B3-B5实际上只有一行数据,只是扩展出来后有多行,我模拟了有三行。

我会在C3放一个数值做为依据,假如C3扩展出来后是10-20-30.

如何做到,当用户填了总数量60进去后,60-10-20=30,把这剩下的30直接插入B3扩展出来的最后一行?


FineReportafr751116 发布于 2016-10-6 20:06
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
macro_hard发布于2016-10-6 20:06(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-10-6 20:16(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    我是只有B3一行,B4,B5是扩展出来的,我的想法是B3扩展的最后一行。
    回复
    2016-10-06 20:22 
最佳回答
0
afr751116发布于2016-10-6 20:22(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    那你需要在数据集里处理,把B2-select sum(数量) from table的值再union到原sql语句上
    回复
    2016-10-06 20:30 
最佳回答
0
macro_hard发布于2016-10-6 20:30(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-10-6 20:35(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    把B2的值做为数据集参数,传进数据集里去,不然你怎么自动扩展出第三行
    回复
    2016-10-06 20:37 
最佳回答
0
macro_hard发布于2016-10-6 20:37(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-10-6 20:41(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    60传给模版参数,数据集里用模版参数
    回复
    2016-10-06 21:18 
最佳回答
0
macro_hard发布于2016-10-6 21:18(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    但是这种做法好像只能传一次吧,而且这种做法,60应该是放在参数面板上面,而不是单元格了会不会。

    如果用户多次更改,好像值传不了。
    回复
    2016-10-06 21:56 
最佳回答
0
afr751116发布于2016-10-6 21:56(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    [attach]46159[/attach]


    回复
    2016-10-06 20:06 
  • macro_hard macro_hard

    可以通过单元格改变参数面板的参数值,再触发一次查询重新加载页面实现,可以参考一下楼上我发的附件
    回复
    2016-10-07 09:47 
最佳回答
0
macro_hard发布于2016-10-7 09:47(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 544浏览人数
  • 最后回答于:2016-10-7 15:17
    活动推荐 更多
    热门课程 更多
    返回顶部