Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
Informacje
Agreguje tabele w table[column] do wielu kolumn zawierających wartości agregujące dla tabel.
aggregations służy do określania kolumn zawierających tabele do agregowania, funkcji agregacji do zastosowania do tabel w celu wygenerowania ich wartości oraz nazw kolumn agregujących do utworzenia.
Przykład 1
Agregowanie kolumn w [t] w tabeli {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]} do sumy [t.a], minimalnej i maksymalnej wartości [t.b]oraz liczby wartości w [t.a].
użycie
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"}
}
)
Wyjściowe
Table.FromRecords({[#"sum of t.a" = 3, #"min of t.b" = 2, #"max of t.b" = 4, #"count of t.a" = 2, b = 2]})