[ABI 5.2] 使用MONTH函数获取月份返回的不正确

839
7

哇咔咔01 初学数据Lv2

发表于2023-12-1 16:46

悬赏1

已解决

楼主
利用MONTH函数加字段返回的月份就变成了11.0这个需要怎么处理那?尝试在MONTH中使用DATETOSTR()结果返回1.0了

最近看过此主题的会员

esen_5090Z6CQA3JN

esen_4VQRCU24ZG

ESENSOFT官方技术支持

chestnut

zhouxm

852828363

429661127

testb

最佳答案
哇咔咔01 发表于 2023-12-4 13:36
但是那个.0怎么处理那,按照这个添加后变成11.0月了

用ASINT()函数转换看看,在显示表达式中调整为:ASINT(self.value)+'月'
7个回答

只看楼主

chestnut 数据领袖Lv6

发表于2023-12-1 17:47

只看该作者

取消 关注该作者的回复

沙发

表元中的表达式是怎么写的?表元格式是设置的浮点还是字符?需要显示什么样式?

哇咔咔01 初学数据Lv2

发表于2023-12-4 09:48

只看该作者

取消 关注该作者的回复

板凳

chestnut 发表于 2023-12-1 17:47
表元中的表达式是怎么写的?表元格式是设置的浮点还是字符?需要显示什么样式? ...

表中表达式是这么写的,想要的效果是展示11月 12月这种,设置的是字符

852828363 初学数据Lv2

发表于2023-12-4 10:29

只看该作者

取消 关注该作者的回复

地板

<#=datetostr(od(today(),'m'),"yyyy年mm月dd日")#> 类似于这样的表达式 你可以试试

哇咔咔01 初学数据Lv2

发表于2023-12-4 10:51

只看该作者

取消 关注该作者的回复

5#

852828363 发表于 2023-12-4 10:29
类似于这样的表达式 你可以试试

你这是写哪里的 我这个是分析表的表达式,而且我看这个意思是获取年月日格式我只要月的,而且这个表达式我试了下 m必须要写+1 ,-1这种

chestnut 数据领袖Lv6

发表于2023-12-4 11:27

只看该作者

取消 关注该作者的回复

6#

哇咔咔01 发表于 2023-12-4 09:48
表中表达式是这么写的,想要的效果是展示11月 12月这种,设置的是字符

这里添加表元的显示表达式:self.value+'月'

哇咔咔01 初学数据Lv2

发表于2023-12-4 13:36

只看该作者

取消 关注该作者的回复

7#

chestnut 发表于 2023-12-4 11:27
这里添加表元的显示表达式:self.value+'月'

但是那个.0怎么处理那,按照这个添加后变成11.0月了

chestnut 数据领袖Lv6

发表于2023-12-1 16:46

只看该作者

取消 关注该作者的回复

8#

哇咔咔01 发表于 2023-12-4 13:36
但是那个.0怎么处理那,按照这个添加后变成11.0月了

用ASINT()函数转换看看,在显示表达式中调整为:ASINT(self.value)+'月'

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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