[ABI 5.2] 哪里来的self.leftcell(2).value的值?

3187
6

暮暮 初学数据Lv2

发表于2023-5-5 16:30

悬赏1

已解决

楼主
如图,self.leftcell(2).value不就是文字吗?为什么要用self.leftcell(2).value-self.leftcell(1).value,这样不是负值吗?可是我看查询结果里有很多正数啊?!
最佳答案
暮暮 发表于 2023-5-6 13:07
浮动单元格的过滤条件里有一个in [@m,od(@m,'m-1')] 这个,所以self.leftcell(2).value求的事@m的值,self ...

学习了!
通过浮动表元的过滤条件,in [@m,od(@m,'m-1')] 浮动出本月和上月值,再对表元值判断;
根据表中的设置,self.leftcell(2).value 取的是本月值,self.leftcell(1).value 取的是上月值。
6个回答

只看楼主

chestnut 数据领袖Lv6

发表于2023-5-5 18:18

只看该作者

取消 关注该作者的回复

沙发

self.leftcell(2).value 是取的value,显示出来应该是数值;
1.查看表中是不是有隐藏列;
2.在当前表元取 self.leftcell(2).value、self.leftcell(1).value  看看计算出来显示的是哪列表元的值。

暮暮 初学数据Lv2

发表于2023-5-6 10:49

只看该作者

取消 关注该作者的回复

板凳

chestnut 发表于 2023-5-5 18:18
self.leftcell(2).value 是取的value,显示出来应该是数值;
1.查看表中是不是有隐藏列;
2.在当前表元取 s ...

没有隐藏的,就是在浮动维过滤那设置的事@m和@m-1,所以self.leftcell(2).value是本期的,self.leftcell(1).value是上期的,只不过self.leftcell(1).value没有显示出来而已

chestnut 数据领袖Lv6

发表于2023-5-6 11:44

只看该作者

取消 关注该作者的回复

地板

暮暮 发表于 2023-5-6 10:49
没有隐藏的,就是在浮动维过滤那设置的事@m和@m-1,所以self.leftcell(2).value是本期的,self.leftcell(1 ...

self.leftcell(1).value没有显示出来,是有这列数据,还是什么呀?

暮暮 初学数据Lv2

发表于2023-5-6 13:07

只看该作者

取消 关注该作者的回复

5#

本帖最后由 暮暮 于 2023-5-6 13:11 编辑

chestnut 发表于 2023-5-6 11:44
self.leftcell(1).value没有显示出来,是有这列数据,还是什么呀?

浮动单元格的过滤条件里有一个in [@m,od(@m,'m-1')] 这个,所以self.leftcell(2).value求的事@m的值,self.leftcell(1).value求的是od(@m,'m-1'的值,因为没有给od(@m,'m-1')留位置,所以才看不到self.leftcell(1).value的值,下面是我自己弄出来的,3月的是self.leftcell(2).value,2月的是self.leftcell(1).value,我现在要看看为什么在那个报表中没有显示出self.leftcell(1).value那一列来

chestnut 数据领袖Lv6

发表于2023-5-5 16:30

只看该作者

取消 关注该作者的回复

6#

暮暮 发表于 2023-5-6 13:07
浮动单元格的过滤条件里有一个in [@m,od(@m,'m-1')] 这个,所以self.leftcell(2).value求的事@m的值,self ...

学习了!
通过浮动表元的过滤条件,in [@m,od(@m,'m-1')] 浮动出本月和上月值,再对表元值判断;
根据表中的设置,self.leftcell(2).value 取的是本月值,self.leftcell(1).value 取的是上月值。

chestnut 数据领袖Lv6

发表于2023-5-6 16:09

只看该作者

取消 关注该作者的回复

7#

暮暮 发表于 2023-5-6 13:07
浮动单元格的过滤条件里有一个in [@m,od(@m,'m-1')] 这个,所以self.leftcell(2).value求的事@m的值,self ...

现在问题解决了吗?
这个可以删减下其他行列,只保留类似图中的几个表元,计算后看看日志中的SQL~

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号