Lazy loaded imageFAQ 003:为什么[]取列值和{}取行值展示形式都是竖着的,好像都是列一样?

type
status
date
slug
summary
tags
category
icon
password
notion image

(本文3000字,阅读需要8分钟左右)

FAQ-002:

为什么[]取列值和{}取行值后,显示结果图标不一样,展示形式一样但是实质却是不一样的?

 
notion image
以上为取表中“一行”的值。
notion image
以上为取表中“一列”的值。

为什么不管取“行”还是“列”,都是竖着列示的?

请看上面贴出的两张图片,在预览界面里, 列表 (List)  记录 (Record) 看起来都是“竖着的一长条”。这只是为了方便你在屏幕上阅读,它们在骨子里的结构是完全不同的。
下面来揭示它们本质的区别。

1. 列表 (List):虽然竖着,但只有“值”

—— 它是“一串数据”
notion image
当你用 [ ] 取出一列(比如 表1[姓名])时,你得到的是一个 List。
  • 视觉特征
      1. 顶部的标题:通常会写着 “列表” (List)。
      1. 内容结构:它是单列的。
      1. 含义:它是很多个东西(张三、李四、王五……)。
  • 为什么竖着?
    • 因为清单本来就是竖着写的。就像你去超市的购物小票,商品是一行一行列出来的。
    • 形象比喻:它像是一串糖葫芦,穿成了一长串。

2. 记录 (Record):虽然竖着,但却是“键值对”

—— 它是“一张名片”
notion image
当你用 { } 取出一行(比如 表1{0} )时,你得到的是一个 Record。
  • 视觉特征
      1. 顶部的标题:通常没有“列表”字样,或者就是空的/写着Record。
      1. 内容结构:它是双列的!
          • 左边:是字段名(姓名、年龄、班级)。
          • 右边:是具体的值(张三、30、二班)。
      1. 含义:它是一个东西(属于张三这一整行的信息)。
  • 为什么竖着?(这是重点!)
    • 在表格(Table)里,行确实是横着的。
    • 但是,想象一下如果一张表有 50 列(姓名、年龄、籍贯、电话、地址……),如果你把这一行横着显示在屏幕上,你得往右拉滚动条拉半天才能看完。
    • UI的设计智慧:Power Query 为了让你一眼看全这一行的所有信息,特意把这一行**“转置”**(Rotate)了一下,变成了竖向显示。左边告诉你是什么字段,右边告诉你是什么值。
    • 形象比喻:它像是一张身份证。虽然身份证是横着的卡片,但为了在手机屏幕上看清楚,我们把它竖过来了:
      • 姓名:张三
      • 性别:男
      • 出生:2000年

一张图总结“竖着的区别”

特征
列表 (List) [ ]
记录 (Record) { }
本质
一列数据
一行数据
包含
很多行的值(张三, 李四...)
很多列的信息(姓名, 年龄...)
界面结构
单列(只有值)
双列(左边是名,右边是值)
比喻
购物小票(很多商品)
个人简历(一个人的很多属性)
为什么竖着
因为列表本来就是竖的
为了防宽(方便阅读所有字段)
所以,下次你看到竖着的一条数据时,看一眼左边
  • 如果左边没有字段名,只有 1. 2. 3. 这样的序号,那就是 列表 (List)
  • 如果左边有 姓名 年龄 这样的汉字字段名,那就是 记录 (Record)
 

如果本篇文章对您有帮助或启发,请帮我们点赞、转发、推荐、关注,让更多想转型财务BP、锻造数据分析和可视化洞察能力的财务同行们看到,关注【老汪洞察】,不迷路!
若想获得更多制造业成本本管控、核算、全面预算、业财融合方面的落地实操干货,加入我们的大本营是你的不二之选,快点击下方卡片看看吧!
温馨提示
🙏🏻
如果您不想错过【老汪洞察】的文章,请将我们设为"星标",这样每次最新文章推送才会第一时间出现在您的订阅列表里。 方法:点击文章页面左上角蓝色文字“老汪洞察”进入主页,点击关注后,再点主页右上角"...",然后选择"设为星标",即可完成,感谢您的支持。
notion image
上一篇
FAQ 002:为什么[]取列值和{}取行值图标不一样,展示形式一样但是实质却是不一样的?
下一篇
FAQ 004:使用[]和{}能取多列、多行吗?
Loading...
文章列表
让财税成为经营的力量
电脑与网络
从Power Query到Power BI,入门到精通
知识运用