找回密码
 立即注册

QQ登录

只需一步,快速开始

亚吖

中级会员

105

主题

387

帖子

998

积分

中级会员

积分
998
亚吖
中级会员   /  发表于:2022-1-24 09:39  /   查看:2960  /  回复:7
  有两个问题:1、红框部分为一个判断 条件,但是保存后,会自动消掉外扩号,这个怎么解决?
2、表达式保存没有报错,但是没有数据显示,是表达式有问题嘛?文档的函数跟设计器也不相符合




本帖子中包含更多资源

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

x

评分

参与人数 1金币 +666 收起 理由
Bella.Yuan + 666 观察细致

查看全部评分

7 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2022-1-24 10:11:29
沙发
本帖最后由 Bella.Yuan 于 2022-1-24 10:14 编辑

您好,下载您的文件后看了表达式的写法。
针对第一个问题:首先IIF()函数的语法是IIF(<条件表达式>, <TruePart>, <FalsePart>),您的表达式会自动取消的原因是表达式的结果全部位于IIF()里面,但AND和OR之间可以省略括号,谁在前谁先执行,所以括号自动消掉,您的具体需求是根据这些条件计算对应的箱量吗?
针对第二个问题:非常感谢您的反馈,奖励您金币666,我们尽快修改文档。

回复 使用道具 举报
亚吖
中级会员   /  发表于:2022-1-24 10:14:59
板凳
对的,我的需要是想根据这些条件统计出对应的箱量,但现在显示数据为空
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-1-24 13:57:26
地板
亚吖 发表于 2022-1-24 10:14
对的,我的需要是想根据这些条件统计出对应的箱量,但现在显示数据为空

您好,可以使用下面的表达式:
  1. {Sum(IIF(超限代码 = "" or 超限代码 = "OG" and 冷藏温度 = "" and 危险品代码 = "", 箱量, 0))}
复制代码

回复 使用道具 举报
亚吖
中级会员   /  发表于:2022-1-24 17:26:04
5#
我用了这个方法,没有成功,条件没有起到作用

本帖子中包含更多资源

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

x
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-1-24 20:35:52
6#
是不是因为您的数据都满足这些条件?
回复 使用道具 举报
亚吖
中级会员   /  发表于:2022-1-25 08:42:43
7#
不是的,我之前有附件demo,麻烦你看下demo里的数据
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-1-25 09:04:36
8#
用这个表达式,or 放在最后面  {Sum(IIF(冷藏温度 = "" and 危险品代码 = "" and 超限代码 = "" or 超限代码 = "OG", 箱量, 0))}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部