170910700418220 发表于 2024-4-23 14:20:14

数据接口-过滤条件设置问题

在添加过滤条件 单据日期>=系统变量日期 但是调试时提示 格式不匹配 可我设置的 单据日期格式就是 日期格式 和系统变量日期 格式也是一样 不知道为什么 一直提示格式不匹配 麻烦大神们看看

黄磊 发表于 2024-4-23 14:37:19

有可能,对接单单头档.单据日期 不是规范的日期格式。
我不是说数据接口里面的设置,而是数据源那里的格式。

黄磊 发表于 2024-4-23 14:45:39

单据日期》=系统当前日期   是没有太大意义的 ,如果你一定要实现这样的效果 ,可以分2步来做。

黄磊 发表于 2024-4-23 14:51:36

系统当期日期,是一个全局变量,单据日期是一个局部变量。你要试着把全局变量变成局部变量 ,然后在进行对比。或许,还有另外一种方法 ,是在数据源 那里的过滤条件里面先把符合日期要求的数据过滤出来。 不要把过滤条件 写到数据接口的过滤条件里面去

黄磊 发表于 2024-4-23 15:00:18


在这里。
---------------------------------------------------
你可以试一下 ,我个人的猜测,你的问题点,多半在数据源本身数据里面
如果上图的过滤条件,解决不了你的问题 ,那么你需要在原先的数据源那里
把数据过滤出来

黄磊 发表于 2024-4-23 15:06:56

思维放开一点,大于等于2024年1月1日,只需要判断日期的年份值大于等于2024 就可以了

黄磊 发表于 2024-4-23 15:13:43


注意看红框内的东西 ,你取年份值没取出来 ,不就能说明 你原数据源 是有问题的嘛?









黄磊 发表于 2024-4-23 15:19:32

黄磊 发表于 2024-4-23 15:13
注意看红框内的东西 ,你取年份值没取出来 ,不就能说明 你原数据源 是有问题的嘛?




你试着 用文本函数 去处理这个数据看看,取左子串。或者分隔符函数

黄磊 发表于 2024-4-23 15:37:03

文本转成   日期格式、

黄磊 发表于 2024-4-23 15:51:09


参考资料:9.5 函数 | 云表平台帮助文档 (iyunbiao.com)

年份值返回的是整数,你可以用整数类型的值跟他对比,
转日期函数,返回的是日期类型 ,就用日期类型的值跟他对比




页: [1] 2
查看完整版本: 数据接口-过滤条件设置问题