0

我正在努力将一组分析表达式的值存储在一个变量中。

我想将表达式的值存储在一个变量中,以便我可以进一步使用它进行一些计算。

Min({< Data_Period = {'Weekly'},Formatted_Date = {'>$(=$(vSelectedWeek))'}>} Date,2)

如果我在工作表选项卡上的文本框中使用上面的表达式,它可以正常工作。但是,如果我尝试将其值存储在变量中并使用该变量,则它不起作用。

Set vW1 = Min({< Data_Period = {'Weekly'},Formatted_Date = {'>$(=$(vSelectedWeek))'}>} Date,2);

这里 vSelectedWeek 的计算方式如下:

Set vSelectedWeek = Date(Weekstart(Only(BaseData_Date)),'dd/MM/YYYY');

请告知我是否做错了什么,或者有没有其他方法可以达到同样的效果?提前致谢。

4

1 回答 1

1

如果您的 var 真正使用该表达式,请尝试创建一个输入框对象,在那里定义您的 var 并在右列中添加表达式。

那应该行得通。

如果您发现我的答案非常简单或不是您想要的方式,检查此链接可能会有所帮助:https ://community.qlik.com/thread/198307

于 2016-01-14T11:16:03.373 回答