文本对象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 函数会使结果发生偏差
我正在向 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 函数会使结果发生偏差