找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 函数设置

bittersweet123
金牌服务用户   /  发表于:2024-9-6 16:39  /   查看:547  /  回复:9


您好,我想问下这个公式是不是不可以用于多个数据集,如果要满足不同数据集的多个条件,应该用什么函数呢

本帖子中包含更多资源

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

x

9 个回复

倒序浏览
Eden.SunWyn认证
超级版主   /  发表于:2024-9-9 14:21:28
来自 11#
bittersweet123 发表于 2024-9-9 13:38
就是,如果只满足后两点,前面的就空白了,有没有可以1,2点不满足,然后3,4点就自动变成1,2点,然后 ...

您的这个要求,使用文本框做不到的。您可以用表格模拟这个效果,
常规:





1. 在第一行增加隐藏判断条件:{IIF(id = 1, true, false)}  如果 id=1,第一行就隐藏起来:,否则就正常显示:



2. 第二行数据序号的表达式操作:序号的表达式和前一行的隐藏表达式是相同的。
实现的效果是,如果第一行隐藏了,那序号显示1,否则就显示2:




后面的都以此类推,按照要求设置表头行的隐藏和序号的判断选择。




本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-9-6 17:22:53
板凳
问题描述:如果要满足不同数据集的多个条件,该如何编写表达式?


问题解答:Switch确实需要同一个数据集,根据您的描述您可以试试多个IIF嵌套,具体编写参考下图:
  1. 表达式:{IIF(Count(地区, "DataSet") = 6, 1, IIF(Count(订单编号, "DataSet1") > 0, 7, 0))}
复制代码


本帖子中包含更多资源

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

x
回复 使用道具 举报
bittersweet123
金牌服务用户   /  发表于:2024-9-7 11:17:09
地板
Bella.Yuan 发表于 2024-9-6 17:22
问题描述:如果要满足不同数据集的多个条件,该如何编写表达式?


您好,这样也不行吗,预览后没显示

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-9-9 08:55:51
4#
本帖最后由 Bella.Yuan 于 2024-9-9 08:57 编辑
bittersweet123 发表于 2024-9-7 11:17
您好,这样也不行吗,预览后没显示

您好,表达式编写有问题哦,您在检查看看。可以参考下面的表达式写法。
IIF函数语法:IIF(<条件表达式>, <TruePart>, <FalsePart>),根据第一个参数的结果逻辑值返回第二个或者第三个参数的值。

{IIF(Sum(计算后的值,"冰水机房EER")<3.0,"1、机台太脏",
    IIF(Sum(计算后的值,"冷量")<50000,"2、冷量利用率低",
        IIF(Sum(计算后的值,"冰水机占比")<0.75,"3、机台运行时间过长",
            IIF(Sum(计算后的值,"今日总用电")>160000,"4、能源利用率过低",0))))}

回复 使用道具 举报
bittersweet123
金牌服务用户   /  发表于:2024-9-9 10:54:55
6#
Bella.Yuan 发表于 2024-9-9 08:55
您好,表达式编写有问题哦,您在检查看看。可以参考下面的表达式写法。
IIF函数语法:IIF(, , ),根据第 ...

您好,还是实现不了,如果我满足第一个条件之后,只显示最前面的那个条件,后面有满足的都不显示
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-9-9 11:05:40
7#
bittersweet123 发表于 2024-9-9 10:54
您好,还是实现不了,如果我满足第一个条件之后,只显示最前面的那个条件,后面有满足的都不显示

您好,如上回复,IIF函数根据第一个参数逻辑值返回第二个参数或者第三个参数,所以当多个IIF嵌套中有一个条件满足后,后面的不会执行,这个是正确的。所以上面我回复您的表达式只会显示一个值。
没太理解您的意思,感觉您应该是想要显示1、机台太脏或者其他的文本内容,还是说您想要所有的文本都显示呢?方便的话您详细描述一下,可以附上截图或者报表demo,这样更方便我们理解您的实际需求。
回复 使用道具 举报
bittersweet123
金牌服务用户   /  发表于:2024-9-9 11:27:02
8#
Bella.Yuan 发表于 2024-9-9 11:05
您好,如上回复,IIF函数根据第一个参数逻辑值返回第二个参数或者第三个参数,所以当多个IIF嵌套中有一个 ...


就是四个条件里面,只要满足了,就都要显示出来,这里就是满足了两个条件,但是只显示了最前面的一个

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-9-9 11:35:32
9#
bittersweet123 发表于 2024-9-9 11:27
就是四个条件里面,只要满足了,就都要显示出来,这里就是满足了两个条件,但是只显示了最前面的一个

您好,这个需求直接使用函数无法实现,感觉您可以使用多个文本框拼接来完成,每个文本框写一个IIF表达式来实现,您参考下图试试。

本帖子中包含更多资源

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

x
回复 使用道具 举报
bittersweet123
金牌服务用户   /  发表于:2024-9-9 13:38:48
10#
Bella.Yuan 发表于 2024-9-9 11:35
您好,这个需求直接使用函数无法实现,感觉您可以使用多个文本框拼接来完成,每个文本框写一个IIF表达式 ...



就是,如果只满足后两点,前面的就空白了,有没有可以1,2点不满足,然后3,4点就自动变成1,2点,然后也自动上移,



本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部