我有一个小问题,所以这里有一点背景:
我们正在开发 Qlik Sense 应用程序,我们通常将表达式写入外部脚本。我们将这些保存为变量,然后在应用程序中评估这些变量。这样做的好处是 a) 我们可以通过 GIT 使用更好的版本控制,并且 b) 如果我们将来需要更改平台,我们可以将查询与应用程序分开。
我的问题:
我遇到了一种情况,我们需要将字符串连接到表达式的结果,这可以在应用程序中轻松完成,但是当您将表达式保存到外部文件时,表达式周围的单引号会干扰单引号围绕字符串。
我试过了
- 仅对字符串使用双引号,但 qlik 无法正确评估它。
- 仅使用双引号的表达式也是如此。
- 转义表达式中的单引号,例如。“\'”但同样的故事。
我接下来想做的是将引号更改为流氓字符,以便 qlik 将其作为文本忽略,然后稍后将其替换为引号,以便 qlik 然后尝试评估它。
示例代码:
SET variable = 'if(isnull(month),'Month: ' & date(now(), 'MMM-YYYY'),'Month: ' & only({$<year={2016}, month={6}>}month)';