Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
О нас
Агрегирует таблицы в table[column] в несколько столбцов, содержащих статистические значения для таблиц.
aggregations используется для указания столбцов, содержащих таблицы для статистической обработки, агрегатных функций, применяемых к таблицам для создания их значений, и имен создаваемых статистических столбцов.
Пример
Агрегируйте столбцы таблицы [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]})