2017-07-18 304 views
1

我正在向Qlikview添加兩個表格(事務,客戶),並且我需要返回一個數字,以表示有多少客戶在文本對象中花費了超過1000美元。文本對象中的aggr()函數qlikview

我試圖通過聚合函數來達到這個目標,直到現在沒有運氣。這是可能的嗎?或者我應該嘗試一個替代根。

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

總額是在每筆交易和客戶上花費的交易金額。

我也嘗試過類似下面的代碼:

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

,但仍然還沒有得到任何地方。

回答

1

如果想是你想要做的。假設Total是您想要添加的數字,我使用了Spend以避免混淆。根據當前選擇,這將爲您提供支出超過1000的客戶數量。

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

的匯聚()函數中使用的總體功能會影響結果

+0

它的工作原理!感謝很多澄清這一點對我來說! –