我正在使用来自https://community.qlik.com/t5/QlikView-App-Dev/Decile-analysis/td-p/1223944的下面的逻辑。
=Aggr(
如果(和(利润) <=分式(合计(利润),客户),0.1),10,
如果(和(利润) <=分式(合计(利润),客户),0.2),9,
如果(和(利润) <=分式(合计(利润),客户),0.3),8,
如果(和(利润) <=分馏(总计(利润),客户),0.4),7,
如果(和(利润) <=分式(合计(利润),客户),0.5),6,
如果(和(利润) <=分式(合计(利润),客户),0.6),5,
如果(和(利润) <=分式(合计(利润),客户),0.7),4,
如果(和(利润) <=分式(合计(利润),客户),0.8),3,
如果(和(利润) <=分馏(总Aggr(利润),客户),0.9,2,1)),客户)
但是,我想创建一个过滤器,只显示10%、20%或30%的客户。如何创建这个过滤器。
在使用此逻辑创建筛选窗格之后。当我选择10%时,它将继续从10%的客户中分割10部分。用户无法识别他们已经选择了10%。
发布于 2022-11-21 18:23:30
看起来这里您需要做的就是向您的{1}函数中添加一个像Aggr()这样的集合表达式,这样您的表达式就不会受到用户选择的影响,包括在过滤器窗格本身中:

您可以在1上阅读更多关于这个Qlik帮助页面集标识符的信息。
https://stackoverflow.com/questions/74487272
复制相似问题