Table.AggregateTableColumn
Sintaxis
Table.AggregateTableColumn(table as table, column as text, aggregations as list) as table
Acerca de
Agrega las tablas de table
[column
] a varias columnas que contienen valores agregados para esas tablas. aggregations
se usa para especificar las columnas que contienen las tablas que se deben agregar, las funciones de agregado que se deben aplicar a las tablas para generar sus valores y los nombres de las columnas agregadas que se deben crear.
Ejemplo 1
Agregar columnas para [t]
en la tabla {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]}
con la suma de los valores de [t.a]
, los valores mínimo y máximo de [t.b]
y el recuento de valores de [t.a]
.
Uso
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"}
}
)
Salida
Table.FromRecords({[#"sum of t.a" = 3, #"min of t.b" = 2, #"max of t.b" = 4, #"count of t.a" = 2, b = 2]})