Table.AggregateTableColumn
Σύνταξη
Table.AggregateTableColumn(table as table, column as text, aggregations as list) as table
Πληροφορίες
Συγκεντρώνει πίνακες του table
[column
] σε πολλές στήλες που περιέχουν συγκεντρωτικές τιμές για τους πίνακες. aggregations
Το χρησιμοποιείται για να καθορίσει τις στήλες που περιέχουν τους πίνακες για συνάθροιση, τις συναρτήσεις συνάθροισης που θα εφαρμοστούν στους πίνακες για να δημιουργήσουν τις τιμές τους και τα ονόματα των συγκεντρωτικών στηλών που θα δημιουργηθούν.
Παράδειγμα 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"}
}
)
Έξοδος
Table.FromRecords({[#"sum of t.a" = 3, #"min of t.b" = 2, #"max of t.b" = 4, #"count of t.a" = 2, b = 2]})