前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从Excel角度理解Power Pivot中的行上下文

从Excel角度理解Power Pivot中的行上下文

作者头像
逍遥之
发布2020-03-24 15:50:30
1K0
发布2020-03-24 15:50:30
举报
文章被收录于专栏:数据技巧数据技巧

1. Excel中的绝对引用和相对引用。

我们知道Excel中有绝对引用和相对引用。用$表示绝对引用。 例如

这样的代表是相对引用。

这种就代表绝对引用,我们把相对引用的公式下拉后,他会自动根据移动的情况来进行转换;而绝对引用给的公式在下拉后就不会进行变化。

2. 超级表中的列引用及列的当前行引用

我们看下如果我们这样写会返回什么结果?会有区别吗?区别在哪里?想一想我们在继续。

我们可以看到公式提示@代表的是此行,也就是列1当前行的值,正常来说这个可以理解,也就是B2单元格是1,B3是2以此类推。那C2呢?[列1]代表的是整列数据,那直接写[列1]会返回什么结果呢?

Sum([@列1])这个我们也相对可以好理解,求和列1当前行的值,也就是1,所以D2返回的应该是1,D3是2一次类推。

我们反过来再看C2和E2会返回什么结果呢?

如果[列1]代表整列,那C2是个单元格,怎么返回整列的数据呢? 那我们就要看数组在Excel中的返回结果了。我们可以通过F9来查看[列1]代表什么值。

实际上[列1]返回的是单列多行的数组。

知识点:

  • ,代表的是多列,
  • ;代表的是多行。

例:{1,2,3;4,5,6}代表的就是3列2行的矩阵表。

那我们看下C1的数据是{1;2;3;4;5},是一个数组,但是单元格就是一个,所以显示出来的值也就是根据位置来显示,数据显示的第1行也就是1。

最后我们来看下E2。实际里面的公司是Sum({1;2;3;4;5}),所以返回的是15。我们看下最终各个单元格返回的结果。

3. Power Pivot中的引用

我们知道Power Pivot是以超级表为基础,所以在某些方面还是比较类似。

这样我们就知道为什么有些时候上下文引用是整列,有些时候是引用当前行。了解了其基本原理,对于我们以后的实际操作中也会起到非常重要的作用。

如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。

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

本文分享自 数据技巧 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. Excel中的绝对引用和相对引用。
  • 2. 超级表中的列引用及列的当前行引用
  • 3. Power Pivot中的引用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档