QlikSense - 基于公式的范围限制量表

时间:2016-11-04 22:15:20

标签: qlikview qliksense

我有一些数据(如下图所示)给出了每个加拿大省份的销售总额。显然,根据数据,纽芬兰的销售额最低(102,924美元),安大略省的销售额最高(3,063,212美元)。我想将这些信息(这些最小值/最大值)合并到一个仪表中,但我想使用一个公式,我不想在以后数据发生变化时对值进行硬编码。

在我的加载脚本中,我将变量vMin和vMax定义如下:

Let vMax ='Max(ggr(sum(Sales,Province))'; //should correspond to Newfoundland
Let vMin ='Min( aggr(sum(Sales),Province))'; //should correspond to Ontario

enter image description here

enter image description here

我得到了一些意想不到的行为。似乎Qlik正在根据我的选择计算这个公式。在QlikView中,您可以使用触发器,但我使用的是Qliksense Desktop。在QlikSense Desktop中有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:3)

您可以尝试查看整个数据集,并忽略在聚合中使用{1}所选择的内容。

Let vMax ='Max(aggr(sum({1} Sales),Province))'; 
Let vMin ='Min(aggr(sum({1} Sales),Province))'; 

答案 1 :(得分:0)

如果有人有兴趣,这里的答案对我有用:

Max({1} aggr(sum({1} Sales),Province))