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

Power Query -如何通过名称而不是索引值来获取Record.Field值?

Power Query 是一种用于数据转换和处理的强大工具,它可以在 Excel 和 Power BI 等 Microsoft 产品中使用。当我们在 Power Query 中操作记录(Record)类型的数据时,通常可以通过索引值来获取字段(Field)的值。但是,如果希望通过字段的名称而不是索引值来获取记录中的值,可以使用 Record.Field 函数来实现。

Record.Field 函数的语法如下:

代码语言:txt
复制
Record.Field(record, field)

其中,record 表示要操作的记录,field 表示要获取值的字段名。这个函数将返回字段名对应的字段值。

举个例子,假设有以下记录:

代码语言:txt
复制
let
    myRecord = [Name = "John", Age = 25, City = "New York"]
in
    myRecord

我们可以通过索引值获取字段的值,例如 myRecord{0} 返回 "John",myRecord{1} 返回 25。但是,如果我们想通过字段名称来获取值,可以使用 Record.Field 函数:

代码语言:txt
复制
Record.Field(myRecord, "Name")

这样就会返回 "John"。

Power Query 提供了一系列用于处理记录数据的函数,它们可以用于数据的筛选、转换、重命名等操作。通过灵活运用这些函数,可以高效地处理和操作各种类型的数据。

对于 Power Query 中使用的记录类型数据,推荐了腾讯云的云数据库TDSQL,并提供了产品介绍链接地址:https://cloud.tencent.com/product/cdb

希望以上内容能够帮助到您!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券