文本对象qlikview中的aggr()函数

aggr() function in text object qlikview

我正在向 Qlikview 添加两个表(交易、客户),我需要返回一个数字,说明有多少客户在文本对象中花费超过 1000 美元。

我正在尝试通过聚合函数实现此目的,但运气不佳,直到 now.Is 这可能吗?或者我应该尝试替代根。

Num(Count( {$ < Aggr(Sum(Total),Customer) = {">1000"}>} Distinct Customer), '###.###.###')

总计是每笔交易花费的金额,客户是进行交易的客户。

我也试过类似下面的代码:

count({<Customer= {"=sum(Total)> =100"} >} distinct Customer) 

但还是一事无成。

如果你想的就是你想做的。假设 Total 是您要添加的数字,我使用 Spend 来避免混淆。根据当前选择,这将为您提供支出超过 1000 的客户数量。

Num(Count(if(Aggr(Sum(Spend),Customer)>1000,1)), '###.###.###')

在 aggr() 函数中使用 TOTAL 函数会使结果发生偏差