0

我有一个字段,我想计算该字段具有该给定列的最大数量的实例数。例如,如果给定列的最大值是 20,我想知道该列中有多少个 20。我尝试了以下公式,但收到“无法将聚合参数和非聚合参数与此函数混合”。

IF [Field1] = MAX([Field1]) 
THEN 1
ELSE 0
END
4

1 回答 1

0

尝试

IF ATTR([Field1]) = MAX(['Field1'])
THEN 1
ELSE 0
END

ATTR() 是一个聚合,它允许您比较聚合值和非聚合值。只要您使用 ATTR() 聚合的值包含唯一值,那么这不会对您的数据产生影响。

于 2021-07-20T20:49:58.883 回答