Qlikview变量的定义与使用
变量定义的两种途径,一是通过菜单 “设置--变量概述”;二是通过Qlikview脚本定义,使用let或set关键字;
- Let:会提前计算赋值表达式的值;可以在定义的时候将表达式前后加上单引号,使表达式作为字符串存储起来,使用的时候才会计算。
- Set:不会提前计算,将表达式作为字符串存储起来。
- $扩展符:变量的使用时,如果经过$扩展符的扩展则表达式会被计算。如果变量被使用时,没有使用$扩展符,则QV会将变量作为字符串显示出来。
如果变量定义的时候,加上了等号,则变量会在使用$扩展符前,被计算。
第一种情况:变量定义时没有加=号,表达式中使用变量也没加$扩展符:
第二种情况:变量定义时没有加等号&