Powerbi Table.ExpandTableColumn仅限第一行

Powerbi Table.ExpandTableColumn仅限第一行,powerbi,powerquery,Powerbi,Powerquery,我想使用Power Query使用table.ExpandTableColumn.提取相关表,而不是展开整个相关表,我只想展开第一行 在下面的尝试中,我提取了整个“Name”列 = Table.ExpandTableColumn(#"Changed Type", "ToRecipients", {"Name"}, {"ToRecipients.Name"}) 有什么想法吗 保罗这是怎么回事 Table.ExpandTableColumn( // Retaining only firs

我想使用Power Query使用
table.ExpandTableColumn.
提取相关表,而不是展开整个相关表,我只想展开第一行

在下面的尝试中,我提取了整个“Name”

= Table.ExpandTableColumn(#"Changed Type", "ToRecipients", {"Name"}, {"ToRecipients.Name"})
有什么想法吗


保罗

这是怎么回事

Table.ExpandTableColumn(

    // Retaining only first rows in the nested tables
    Table.TransformColumns(#"Changed Type", {"Name", each Table.FirstN(_, 1)}),

    "ToRecipients", {"Name"}, {"ToRecipients.Name"}
)
或者

Table.ExpandRecordColumn(

    // Retaining only first rows in the nested tables as 'records'
    Table.TransformColumns(#"Changed Type", {"Name", Table.First}),

    "ToRecipients", {"Name"}, {"ToRecipients.Name"}
)

两者的作用完全相同。以后可能会看起来更简单一点?

它是如何工作的

Table.ExpandTableColumn(

    // Retaining only first rows in the nested tables
    Table.TransformColumns(#"Changed Type", {"Name", each Table.FirstN(_, 1)}),

    "ToRecipients", {"Name"}, {"ToRecipients.Name"}
)
或者

Table.ExpandRecordColumn(

    // Retaining only first rows in the nested tables as 'records'
    Table.TransformColumns(#"Changed Type", {"Name", Table.First}),

    "ToRecipients", {"Name"}, {"ToRecipients.Name"}
)

两者的作用完全相同。后来一个人可能看起来简单了一点?

我猜应该是这样的

= Table.ExpandTableColumn( Table.TransformColumns(
                      #"Changed Type", {"ToRecipients", each Table.FirstN(_, 1)}),

"ToRecipients", {"Name"}, {"ToRecipients.Name"})


我猜应该是这样的

= Table.ExpandTableColumn( Table.TransformColumns(
                      #"Changed Type", {"ToRecipients", each Table.FirstN(_, 1)}),

"ToRecipients", {"Name"}, {"ToRecipients.Name"})