我正在努力将一个集合分析表达式的值存储在一个变量中。
我想将表达式的值存储在变量中,以便我可以进一步使用它进行某些计算。
Min({< Data_Period = {'Weekly'},Formatted_Date = {'> $(= $(vSelectedWeek))'}>}日期,2)
如果我在工作表标签上的文本框中使用它,上面的表达式可以正常工作。但是,如果我尝试将其值存储在变量中并使用该变量,则无效。
设置vW1 =最小值({< Data_Period = {'Weekly'},Formatted_Date = {'> $(= $(vSelectedWeek))'}>}日期,2);
此处vSelectedWeek的计算方法如下:
设置vSelectedWeek = Date(Weekstart(仅限(BaseData_Date)),'dd / MM / YYYY');
请告知我是否做错了或者是否还有其他方法可以达到同样的目的? 提前谢谢。
答案 0 :(得分:1)
如果您的var真正使用该表达式,那么尝试创建一个输入框对象,在那里定义var并在右列中添加表达式。
这应该有效。
如果您发现我的答案非常简单或不符合您的要求,请查看此链接可能有所帮助:https://community.qlik.com/thread/198307