Table.AggregateTableColumn
Agreguoja lentelių stulpelį į kelis stulpelius esančioje lentelėje.
Syntax
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
Remarks
Agreguoja lenteles, esančias table [column], į kelis stulpelius, kuriuose yra agreguotos lentelių reikšmės. aggregations naudojama norint nurodyti stulpelius, kuriuose yra agreguotinos lentelės, agregavimo funkcijas, kurios taikomos lentelėms norint generuoti jų reikšmes, ir kurtini agreguotų stulpelių pavadinimai.
Examples
Example #1
Agreguokite lentelių stulpelius, esančius [t] lentelėje {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]}, į [t.a] sumą, min. ir maks. [t.b] ir [t.a] reikšmių skaičių.
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