首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

函数周期表丨信息丨值丨IN和CONTAINSROW

IN运算符和CONTAINSROW函数

IN和CONTAINSROW函数隶属于“信息”类函数,二者除了语法上的区别,其效果是等同的。

用途:适用于多列条件判定。

相对于CONTAINS函数而言,二者的写法和运算更为优化。

注:二者执行完全相等的比较,空值不能等同于0。

语法

语法1:

语法2:

参数

比较值:(可重复)需要进行比较的值,可以是表达式。

被比较的表:提供进行对比的范畴,可以是表达式。

返回结果

判定比较值是否在被比较的表中,返回TRUE或者FALSE。

例子

模拟数据:

这是白茶随机模拟的一份数据,一份事实表,一份维度表,从例子中我们能看出来,维度并不是完全对应事实例子的。

例子1:筛选出类别在[维度表]中的例子表数据。

结果:

结果:

例子2:筛选出维度表与例子表同时存在的颜色。

结果:

结果:

例子3:与虚拟表搭配使用。

结果:

结果:

从上面的三个例子我们能看出,IN运算符与CONTAINSROW函数除了语法上的差别,其结果并没有太大的出入;

值得注意的是,当多列进行判定时,一定要保证被比较的表与比较值的项目数相对应,比如表中是3列,提供的比较值是2列,这样的话结果会报错或者无法得到结果。

小伙伴们GET了么?

白茶会不定期的分享一些函数卡片

(文件在知识星球[PowerBI丨需求圈])

这里是白茶,一个PowerBI的初学者。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201223A04H1500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券