gpt4 book ai didi

qlikview - 在加载脚本中评估变量

转载 作者:行者123 更新时间:2023-12-02 08:11:47 25 4
gpt4 key购买 nike

是否有任何原因导致此语法在 Qlikview 加载脚本中不起作用??

Let v_myNumber = year(today());
Let v_myString = '2017-08';

If left($(v_myString),4) = text($(v_myNumber)) Then
'do something
Else
'do something else
End If;

我已经尝试了两种方法,将变量字符串转换为数字并直接以这种方式对数字变量进行评估。他们不会在应该的时候评估为等价..

最佳答案

Left 函数需要一个字符串作为参数。正如您目前所做的那样,该函数将被称为 Left(2017-08, 4),QlikView 未处理它。

如果您使用 Left('$(v_myString)',4),它将按预期评估为 Left('2017-08', 4)。只需在变量周围添加引号即可。

虽然 QlikView 称它们为变量,但它们实际上应该被视为“在运行时替换(有时评估)的东西”,这与标准的“变量”行为略有不同。

关于qlikview - 在加载脚本中评估变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46305750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com