文档库

最新最全的文档下载
当前位置:文档库 > QlikView Script 脚本大全

QlikView Script 脚本大全

22 变量和字段

QlikView Script 脚本大全

本章介绍了QlikView的不同的数据类型,其中重要的是字段和变量。

22.1 字段(Fields)

字段是QlikView中最主要的数据类型。一个字段一般包括很多值,称作字段值。QlikView的AQL技术逻辑上只对字段和字段值起作用。字段通过查询语句: load, select和binary抽取数据库中的表来获得其数据。要改变字段中的数据的值的唯一方法(除了可输入字段,具体见下文)就是重新执行查询代码。用户无法在布局(layout)或者自动执行抽取脚本时改变字段值。一旦数据被抽取到QlikView中以后,它只能被用户浏览、查询选择或者做一些计算。

字段值的类型可以是数值型或字符型。如果其是数值型时,它既可以代表数字也可以代表文本(格式化之后)。

22.2 可输入字段(Input Fields)

上文提到除了执行抽取脚本,用户无法改变字段中的值。当然也有例外的情况。从QlikView 8开始,QlikView支持一种特殊类型的字段,不需要执行脚本也可以改变他的值,这就是可输入字段。

可输入字段就和QlikView中的其他字段一样,不同之处在于它的值不需要重新执行抽取脚本也可以改变。可输入字段可以用在所有的工作表对象中。

通过脚本可以先为每个字段创建占位符,这样可以在以后通过编辑的方式填充新的数据。任何字段都可以变成可输入字段,只要在脚本中,把它写在inputfield关键字后,它的位置在load或者select之前。

可输入字段的值可以在下列工作表对象中更改:列表框(list box),表格框(table box)和图表的表达式。只有列表框(list box)和表格框(table box)中的输入字段的值可以被编辑。

在图表的表达式中可以写聚合函数inputsum(字段)这样的表达式,并且也可以在图表中修改。通过预先制定的算法,这个改变可以和原先的字段值做类比,例如用“按一定比

免费下载Word文档免费下载: QlikView Script 脚本大全

(共147页)