找回密码
 立即注册

QQ登录

只需一步,快速开始

和展小伙

初级会员

31

主题

85

帖子

244

积分

初级会员

积分
244
和展小伙
初级会员   /  发表于:2023-4-16 14:53  /   查看:3077  /  回复:7
1金币

设计如下:

预览如下:


希望spaceName为工程费用汇总的时候,小计及后面的数字不显示;

我是这么设置公式的,但报错

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

看您的设计,应该是外面表格嵌套里面表格,所以里面表格应该是直接拿不到spacename(他是外面表格的字段),所以您需要先把两个表关联起来,然后判断他是不是等于“工程费用汇总” 关联函数使用:lookup 您的这个应该是IIF(lookup("内表格关联字段","外表格关联字段","外表格需要获取的数据(spacename)","外表格数据集名称") = "工程费用汇总", true, false)) 这样就可以了

7 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2023-4-16 14:53:20
来自 4#
和展小伙 发表于 2023-4-18 15:51
想请问下

设计如下:

看您的设计,应该是外面表格嵌套里面表格,所以里面表格应该是直接拿不到spacename(他是外面表格的字段),所以您需要先把两个表关联起来,然后判断他是不是等于“工程费用汇总”
关联函数使用:lookup

您的这个应该是IIF(lookup("内表格关联字段","外表格关联字段","外表格需要获取的数据(spacename)","外表格数据集名称") = "工程费用汇总", true, false))
这样就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-4-17 08:58:48
2#

您好,给中文加上双引号就行:
  1. {IIF(支付方式 = "银行转账", true, false)}
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
和展小伙
初级会员   /  发表于:2023-4-18 15:51:07
3#
本帖最后由 和展小伙 于 2023-4-18 15:59 编辑

想请问下

设计如下:

预览如下:


需求如下:当spacename为工程费用汇总的时候,这个小计这行,就不用显示
要怎么实现呀


我是这么设置的



{IIF(spaceName = "工程费用汇总", true, false)}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
和展小伙
初级会员   /  发表于:2023-4-18 17:25:44
5#
Felix.Li 发表于 2023-4-18 16:24
看您的设计,应该是外面表格嵌套里面表格,所以里面表格应该是直接拿不到spacename(他是外面表格的字段) ...



提示这个 是不是spaceName字段属性不对?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-4-18 17:34:48
6#
和展小伙 发表于 2023-4-18 17:25
提示这个 是不是spaceName字段属性不对?

我们的表达式都在{}内运行,你需要把整个表达式都写在{}内部
回复 使用道具 举报
和展小伙
初级会员   /  发表于:2023-4-18 18:24:06
7#
完美解决~
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-4-19 09:10:01
8#

那我们把帖子关闭啦。您有新问题可以再开新帖解决哦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部