Table.AggregateTableColumn
Tabulu kolonna tiek apkopota vairākās ietverošās tabulas kolonnās.
Syntax
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
Remarks
Kolonnā table[column] ietvertās tabulas tiek apkopotas vairākās kolonnās, kurās ir ietvertas tabulu apkopojuma vērtības. Parametrs aggregations tiek izmantots, lai norādītu kolonnas, kurās ir ietvertas apkopojamās tabulas, apkopošanas funkcijas, kas ir jālieto tabulām, lai ģenerētu to vērtības, un izveidojamo apkopojuma kolonnu nosaukumus.
Examples
Example #1
Apkopojiet tabulas {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]} kolonnā [t] norādītās tabulu kolonnas, lai iegūtu [t.a] summu, [t.b] minimālo un maksimālo vērtību un [t.a] vērtību skaitu.
Table.AggregateTableColumn(
Table.FromRecords(
{
[
t = Table.FromRecords({
[a = 1, b = 2, c = 3],
[a = 2, b = 4, c = 6]
}),
b = 2
]
},
type table [t = table [a = number, b = number, c = number], b = number]
),
"t",
{
{"a", List.Sum, "sum of t.a"},
{"b", List.Min, "min of t.b"},
{"b", List.Max, "max of t.b"},
{"a", List.Count, "count of t.a"}
}
)
Result:
Table.FromRecords({[#"sum of t.a" = 3, #"min of t.b" = 2, #"max of t.b" = 4, #"count of t.a" = 2, b = 2]})
Category
Table.Transformation