Table.AggregateTableColumn
Συγκεντρώνει μια στήλη πινάκων σε πολλαπλές στήλες στον πίνακα που τις περιέχει.
Syntax
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
Remarks
Συγκεντρώνει πίνακες του table[column] σε πολλαπλές στήλες που περιέχουν συγκεντρωτικές τιμές για τους πίνακες. Η aggregations χρησιμοποιείται για να καθορίσει τους πίνακες για συγκέντρωση, τις συναρτήσεις συγκέντρωσης που θα εφαρμοστούν στους πίνακες για να δημιουργήσουν τις τιμές τους και τα ονόματα των συγκεντρωτικών στηλών που θα δημιουργηθούν.
Examples
Example #1
Συγκεντρώστε στήλες πίνακα στην [t] στον πίνακα {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]} με το άθροισμα στην [t.a], το μέγιστο και το ελάχιστο στην [t.b] και το πλήθος των τιμών στην [t.a].
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