将集合分析表达式的值存储在变量中

问题描述 投票:0回答:1

我正在努力将集合分析表达式的值存储在变量中。

我想在表达式的值下方存储一个变量,以便我可以将其进一步用于某些计算。

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');

请告知我是否做错了什么,或者是否有其他方法可以实现相同目的?预先感谢。

qlikview qliksense
1个回答
1
投票

如果您的var确实在使用该表达式,请尝试创建一个输入框对象,在其中定义您的var并将表达式添加到右栏中。

应该可以。

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

© www.soinside.com 2019 - 2024. All rights reserved.