Y a-t-il une raison pour que cette syntaxe ne fonctionne pas dans le script de chargement Qlikview?Évaluation des variables dans le script de chargement
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;
J'ai essayé les deux sens où je convertir la chaîne variable nombre et ÉVALUER contre la variable numéro directement et de cette façon. Ils n'évalueront pas à l'équivalence quand ils devraient.
Vous n'avez pas besoin faire l'expansion du signe dollar avec vos variables 'let'. Essayez: 'left (v_myString, 4) = text (v_myNumber) Puis ...' – bdiamante
Ok ... Je me demandais à ce sujet. Pouvez-vous expliquer rapidement quand l'expansion du signe dollar est nécessaire et quand pas? Je vous remercie! – Scott