找回密码
 立即注册

QQ登录

只需一步,快速开始

RickyJen
中级会员   /  发表于:2023-11-13 10:56  /   查看:1114  /  回复:3
20金币
需求描述:

表格中的一个字段,类型是数值,我通过以下函数表达式,先将其转化为文本,再截取小数点后的字符串,最后使用LEN函数获取长度。
{Len(ToString(原始字段).SubString(InStr(原始字段, ".")))}

目前想请教一下有没有更简便一点的方式获取数值字段的小数点后的字符串长度?

最佳答案

查看完整内容

问题描述: 计算数字类型的小数部分的长度的写法。 问题解决: 您好,您这个已经是比较正确的写法了,数字类型无论在什么地方都没办法计算长度的,只能转成字符串类型才可以, 所以如果还想简化的话,就只能修改字段类型,修改成字符串,这样可以省掉两次toString的转化。 您可以在数据集上天机一个计算字段:先将原始字段转成字符串,字进行处理 然后计算长度:

3 个回复

倒序浏览
最佳答案
最佳答案
Eden.SunWyn认证
超级版主   /  发表于:2023-11-13 10:56:29
来自 2#
问题描述:
计算数字类型的小数部分的长度的写法。

问题解决:
您好,您这个已经是比较正确的写法了,数字类型无论在什么地方都没办法计算长度的,只能转成字符串类型才可以,
所以如果还想简化的话,就只能修改字段类型,修改成字符串,这样可以省掉两次toString的转化。
您可以在数据集上天机一个计算字段:先将原始字段转成字符串,字进行处理
image.png610139159.png

然后计算长度:

image.png261518248.png
回复 使用道具 举报
RickyJen
中级会员   /  发表于:2023-11-14 08:21:11
3#
Eden.Sun 发表于 2023-11-13 11:23
问题描述:
计算数字类型的小数部分的长度的写法。

我使用LEN函数的时候,系统提示我“未知的函数名称”,而且函数搜索框里也搜不到这个函数,这是什么原因呢?
企业微信截图_16998669615461.png
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-11-14 09:08:59
4#
您好,应该是有这个函数的,您可以直接使用,这个提示我们反馈一下,但是len我们已经测试,可以正常使用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部