墨风 发表于 2023-6-30 10:45:17

数据接口查询为空值时,怎么输出判断结果为固定值

新手求教大佬们,在填表公式中,如果数据接口没有查到任何数据,怎么赋值0

亮闪闪 发表于 2023-6-30 10:53:07

换个接口,用计数,返回值是0就表明没有符合条件的数据,注意数据类型是整数类型。这样的话填表公式就能正常执行了。

墨风 发表于 2023-6-30 11:34:39

还是不行,查不到数据

亮闪闪 发表于 2023-6-30 11:41:23

Susu_ 发表于 2023-6-30 10:53
换个接口,用计数,返回值是0就表明没有符合条件的数据,注意数据类型是整数类型。这样的话填表公式就能正 ...

不用辅助项,拿编号或者其他的数据项单纯计数,如果没有值会返回0

亮闪闪 发表于 2023-6-30 13:35:52

Susu_ 发表于 2023-6-30 11:41
不用辅助项,拿编号或者其他的数据项单纯计数,如果没有值会返回0

用两个接口,多写一个填表公式用于判断,用来计数的接口如果加了其他字段就返回不了东西了

LaK-锋哥 发表于 2023-7-2 14:45:38

多做一个辅助数据项,在数据接口赋值时候同时给这个数据项赋值,如果没查到数据,这个数据项就是空的,再做个判断公式,根据这个辅助数据项的状态给要赋值的数据项赋值。

天铎 发表于 2023-7-5 16:12:33

本帖最后由 天铎 于 2023-7-5 17:22 编辑

填表公式-赋值 的特性:有数据源时,如果数据源返回0条记录,则不会继续执行该条填表公式。

定义数据接口时,如果该接口返回0条或n条记录,但想要填表公式对返回0条的情况也作出反应,则可以使用如下方法:在原填表公式的前面增加一条填表,功能是赋予目标一个默认值,并且接口的任意多条记录都改变目标的默认值,也不会回到默认值。

喜洋洋 发表于 2023-7-6 08:01:34

使用填表公式来赋值的时候,要返回0的话,你需要把数据接口那里也做判断,如果查询结果没有值,则填充为0,再添加一个数据项来记录,在数据接口中给这个新增的数据项也赋值,判断它为空,然后再给那个数据项赋值,相当于两次赋值。

15612132892 发表于 2023-7-7 20:16:22

先赋值为固定数1或0,再用非空子数据源更新要赋值得数,如果子数据源为空值则不更新
页: [1]
查看完整版本: 数据接口查询为空值时,怎么输出判断结果为固定值