QlikSense - 基于公式的具有范围限制的量表
问题描述:
我有一些数据(如下图),其中给出了每个加拿大省在一个表中的销售总和。很明显,纽芬兰的销售额最低(102,924美元),安大略省最高($ 3,063,212)。我想将这些信息(这些最小值/最大值)合并到一个表中,但我想使用一个公式,我不想只在数据在未来发生变化时对其进行硬编码。QlikSense - 基于公式的具有范围限制的量表
在我的负荷剧本我让变量Vmin和Vmax定义如下:
Let vMax ='Max(ggr(sum(Sales,Province))'; //should correspond to Newfoundland
Let vMin ='Min(aggr(sum(Sales),Province))'; //should correspond to Ontario
我得到一些意外的行为。看来,Qlik正在根据我的选择计算此公式。在QlikView中,您可以使用触发器,但我正在使用Qliksense Desktop。 QlikSense Desktop中有没有解决这个问题的方法?
答
您可以尝试查看整个数据集,并忽略聚合中使用{1}
选择的内容。
Let vMax ='Max(aggr(sum({1} Sales),Province))';
Let vMin ='Min(aggr(sum({1} Sales),Province))';
答
下面是为我工作如果有人有兴趣的答案:
Max({1} aggr(sum({1} Sales),Province))
你在VMAX拼错“汇聚”,是纠正? – mickeger
还有一个缺失的括号。它应该='最大(aggr(sum(Sales),Province))'; – mickeger