Excel Lambdas - 在函数参数中提供 lambda 向量

问题描述 投票:0回答:1

在新函数

GroupBy
PivotBy
中,lambda函数参数描述如下:

用于聚合值的显式或 eta 简化 lambda(SUM、PERCENTOF、AVERAGE、COUNT 等)。

可以提供 lambda 向量。如果是这样,输出将具有多个聚合。
矢量的方向将决定它们是按行还是按列布局。

但是,如何提供 lambda 向量?

天真的写作方式

Groupby(...., {SUM, AVERAGE}, ...)
并没有提供可能的解决方案。

示例数据:

Col1    Col2    Vals
A   A   1
A   A   2
B   A   3
B   A   4
A   B   5
A   B   6
B   B   7
B   B   8
A   C   9
B   C   10
B   C   11

1 lambda 的公式

=GROUPBY(A1:B12,C1:C12,SUM,3)
,多个 lambda 的公式(不起作用)
=GROUPBY(A1:B12,C1:C12,{SUM,AVERAGE},3)

excel excel-formula lambda
1个回答
0
投票

您需要按以下方式应用

GROUPBY()
PIVOTBY()
中的函数和聚合才能获得所需的输出:

enter image description here


=GROUPBY(A2:B12,C2:C12,HSTACK(SUM,AVERAGE),0,0)

© www.soinside.com 2019 - 2024. All rights reserved.