Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
About
Aggregiert Tabellen in table[column] in mehreren Spalten, die Aggregatwerte für die Tabellen enthalten.
aggregations wird verwendet, um die Spalten anzugeben, die die zu aggregenden Tabellen enthalten, die Aggregationsfunktionen, die auf die Tabellen angewendet werden sollen, um ihre Werte zu generieren, und die Namen der zu erstellenden Aggregatspalten.
Beispiel 1
Aggregattabellenspalten in der Tabelle {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]} in der Summe von [t.a], min und max von [t.b], und die Anzahl der Werte in [t.a].[t]
Verwendung
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"}
}
)
Output
Table.FromRecords({[#"sum of t.a" = 3, #"min of t.b" = 2, #"max of t.b" = 4, #"count of t.a" = 2, b = 2]})