前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >没“关系”?那就让自己更加强大一点儿!

没“关系”?那就让自己更加强大一点儿!

作者头像
大海Power
发布2021-08-30 11:38:00
2690
发布2021-08-30 11:38:00
举报
文章被收录于专栏:用户8950297的专栏

小勤:在Power Pivot或Power BI里,如果两个表之间有关系,从一端匹配数据到多端,可以直接用RELATED函数,详见文章《因为“有关系”,问题就简单了……》,但是,如果两个表之间没有关系呢?怎么办?

大海:那就换个复杂点儿的函数,不过,函数复杂了一点点,功能也更强大了。比如我们的“s_产品”表跟“订单明细”表没有关系:

但是又要读其中的数据,如“库存量”,那可以使用函数LOOKUPVALUE,如下图所示:

这个函数的使用其实也很简单,几个参数的简单含义如下:

  1. 要得到哪一列数据(返回列)?
  2. 根据哪一列来匹配(匹配列)?
  3. 用什么值到匹配列查找(查找值)?

小勤:这个感觉好像Excel里INDEX+MATCH的组合啊!比如在Excel里是这样写的:INDEX(返回列,MATCH(查找值,匹配列,0)。

大海:对啊,思路就是就是一样的。不过,你如果动手写LOOKUPVALUE这个函数的话,你会发现,这个函数不仅能根据一列进行匹配,还能根据多列进行匹配。你看,函数提示是这样的:

小勤:那就是说,如果需要根据多列进行匹配的话,就可以直接加条件,而不需要再像在Excel里用VLOOKUP那样要加个辅助列把匹配列连起来?

大海:对的。又或者说我们只要找其中部分数据,如类别为“饮料”的数据:

小勤:这个用法也挺不错。看来表间没了关系,函数复杂一些,但也更加强大了。

在线M函数快查及系列文章链接(建议复制到浏览器中打开后收藏使用):

https://app.powerbi.com/view?r=eyJrIjoiZDVhZDBlMTYtNDkzNC00YWFjLWFhMmMtMmI3NTk2Y2ZhMzc3IiwidCI6ImUxMTAyMjkxLTNkYzUtNDA1OC1iMDc3LWQ0YzU4YWJkMWRkOCIsImMiOjEwfQ%3D%3D

注意,因为公众号文章是不能直接通过点击的方式跳转到外部链接的,所以需要大家动手复制到浏览器中打开。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档