场景

当客户需要判断数据是否在某些字段范围内可以使用in作为筛选条件。(相当于列表筛选,但是是在计算字段中就已经处理了,优先级最高。并且在数量多的情况下面可以使用。)比如说当你临时需要一些用户的数据,但是这个数据的量用列表一个个筛选很麻烦。如果使用or的话容易报错但是in很少会出现这样的问题。

原理

相比起=来说in代表的是在某个区间范围内存在返回true,不存在就返回false。

实例:

if [客户id] in "12443sa","fsdfdsf2"then [客户id]

then后面的可以是其他的比如说字符串,“需要的用户”,以此作为筛选条件也可以,或者是销售额等。根据具体的场景变化。这代码的意思是,如果客户id是12443sa或fsdfdsf2 就会返回客户的id。以此作为新的筛选条件。排除id为空的就是这两个id的所有数据