【问题标题】:aggr() function in text object qlikview文本对象 qlikview 中的 aggr() 函数
【发布时间】:2017-07-18 11:38:53
【问题描述】:

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

我正在尝试通过聚合函数来实现这一点,但到目前为止还没有运气。这可能吗?或者我应该尝试替代根。

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

Total 是在每笔交易上花费的金额,而客户是进行交易的客户。

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

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

但仍然没有到达任何地方。

【问题讨论】:

    标签: aggregation qlikview


    【解决方案1】:

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

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

    在 aggr() 函数中使用 TOTAL 函数会扭曲结果

    【讨论】:

    • 它有效!非常感谢您为我澄清这一点!
    猜你喜欢
    • 2017-11-10
    • 2013-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多