【发布时间】:2022-11-12 09:41:33
【问题描述】:
我使用以下集合分析来捕获列Next Repair Date 上的下一个日期
=DATE(MIN({<[Next Repair Date] = {">=$(=TODAY())"}>} [Next Repair Date]))。
接下来,我将表达式存储到一个变量中,并使用另一个集合分析来捕获基于Next Repair Date 的列Car Repair Maintenance Service
=only({<Date={'$(=$(NextRepair))'}>} [Car Repair Maintenance Service])
但是,当我应用此表达式时,我什么也得不到。
是什么导致我的集合分析未捕获任何数据?它显示基于此脚本的捕获数据Engine Modifications。
【问题讨论】:
-
认为它是因为该变量实际上是在用于表表达式之前计算的。您可以尝试将变量作为字符串,然后在表达式中使用此字符串。这样,变量将在表达式的上下文中计算
标签: scripting qlikview qliksense qlik-expression set-analysis