以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]报表问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173766)

--  作者:michl
--  发布时间:2021/12/15 10:51:00
--  [求助]报表问题
本期待付金额:[%Sum(总金额)]
总待付金额:[$销售记录,sum(未付),<*"客户名称 =\'" & [@销售记录,客户名称] & "\'"*>]
以上两数单元格内可得到正确结果,现在想在单元格求差得该客户剩余金额时,表达式怎么写在一起?
<*[$销售记录,sum(未付),<*"客户名称 =\'" & [@销售记录,客户名称] & "\'"*>]*-*[%Sum(总金额)]*>,试着这么写 客户名称的条件表达式没有起作用

--  作者:有点蓝
--  发布时间:2021/12/15 11:02:00
--  
试试

<[$销售记录,sum(未付),<*"客户名称 =\'" & [@销售记录,客户名称] & "\'"*>] - *[%Sum(总金额)]*>



--  作者:michl
--  发布时间:2021/12/15 11:19:00
--  
试了下 得不出计算结果
--  作者:有点蓝
--  发布时间:2021/12/15 11:37:00
--  
请上传实例测试
--  作者:michl
--  发布时间:2021/12/15 12:10:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.rar

顺便再给看下筛选功能,指定时段按月有的不显示,如果先选择客户再指定时段就行

--  作者:有点蓝
--  发布时间:2021/12/15 14:10:00
--  
foxtable不支持这种嵌套的表达式计算。

指定时段按月有的不显示怎么测试?举例说明一下

--  作者:michl
--  发布时间:2021/12/15 14:26:00
--  
出货时间-筛选-指定时段-十月
(有的月份会有筛选结果,有的没有)

--  作者:michl
--  发布时间:2021/12/15 14:31:00
--  
不支持的话,是不是下面那个金额大写也不能转换了
--  作者:有点蓝
--  发布时间:2021/12/15 14:42:00
--  
指定时段指的是和当前选中的行的同一年的十月份数据,并不是指所有年份的。比如选中第一行是2020年的数据,2020年没有10月的数据源,自然筛选就没有结果了,选中一个2021年的数据筛选就有的

大写也不能转换了
[此贴子已经被作者于2021/12/15 14:42:09编辑过]

--  作者:michl
--  发布时间:2021/12/15 14:59:00
--  
明白了,谢谢