Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
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]})