我正在QlikView中创建散点图。我希望用于图表Y轴的字段可供用户选择。例如,我创建了一个散点图,将x轴选择为“ field1”,将y轴选择为“ field2”。在QlikView中,y轴的实际表达式为SUM([field2])
。可以很好地绘制field1与field 2的关系。
现在,我有一个列表框供用户选择一个字段(使用$ Field)。我可以使用GetFieldSelections($Field)
获得该字段的名称。可以很好地用作标签的表达式,但是不能代替SUM([field2])
的表达式。如何设置表达式,以便用户在列表框中选择“ field2”时,得到的结果与硬编码的“ field2”表达式相同?我尝试了Sum(GetFieldSelections($Field))
,但这根本不起作用。我猜想我需要其他一些函数来返回字段名称输入字符串的字段值,但是我不知道那是什么。
谢谢!
答案 0 :(得分:2)
您可以尝试使用以下语法:
Sum ($(=GetFieldSelections($Field)))
我已经建立了一个小例子,它似乎可以工作。