Table.TransformRows

Table.TransformRows(table as table, transform as function) as list

通过将 transform 操作应用于行,从 table 创建一个表。 如果指定了 transform 函数的返回类型,则结果将是具有该行类型的表。 在所有其他情况下,此函数的结果将是一个列表,其中的项类型为转换函数的返回类型。

示例:

在表 ({[A = 1], [A = 2], [A = 3], [A = 4], [A = 5]}) 中将行转换为数值列表。

使用情况:

Table.TransformRows(Table.FromRecords({[a = 1], [a = 2], [a = 3], [a = 4], [a = 5]}), each [a])

输出:

{1, 2, 3, 4, 5}

示例:

在表 ({[A = 1], [A = 2], [A = 3], [A = 4], [A = 5]) 中将列 [A] 中的行转换为列 [B] 中的文本值。

使用情况:

Table.TransformRows(Table.FromRecords({[a = 1], [a = 2], [a = 3], [a = 4], [a = 5]}), (row) as record => [B = Number.ToText(row[a])])

输出:
{ [
   B = "1"
   ], [
   B = "2"
   ], [
   B = "3"
   ], [
   B = "4"
   ], [
   B = "5"
   ] }

results matching ""

    No results matching ""