Table.AggregateTableColumn
Syntax
Table.AggregateTableColumn(table as table, column as text, aggregations as list) as table
Om
Aggregerar tabeller i table
[column
] i flera kolumner som innehåller aggregerade värden för tabellerna.
aggregations
används för att ange de kolumner som innehåller tabellerna som ska aggregeras, aggregeringsfunktionerna som ska tillämpas på tabellerna för att generera deras värden och namnen på de aggregeringskolumner som ska skapas.
Exempel 1
Aggregera tabellkolumner i [t]
i tabellen {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]}
till summan av [t.a]
, min och max för [t.b]
och antalet värden i [t.a]
.
Användning
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"}
}
)
utdata
Table.FromRecords({[#"sum of t.a" = 3, #"min of t.b" = 2, #"max of t.b" = 4, #"count of t.a" = 2, b = 2]})