QlikView Script 脚本大全.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
QlikView Script 脚本大全

22 变量和字段 本章介绍了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 (字段)这样的表达式,并且也可以在图 表中修改。通过预先制定的算法,这个改变可以和原先的字段值做类比,例如用“按一定比 例增长”或者 “按一定的比例增长”。 在API 中有执行脚本和设置字段值这方面的说明。 22.2 变量(Variables) QlikView 中的变量只包含一个单一的值。 可以在脚本中通过 LET、SET 来设置变量的值。也可以在 QlikView 中的设置变量窗 口或者输入框控件来设置它的值。你可以随时改变变量的值。 变量值的可以是数值型或字符型。如果在变量中,第一个字符用 ‘= ’表示,QlikView 会认为这代表一个计算公式,在显示变量的时会返回这个公式的计算结果。 22.3 QlikView 中的其他数据类型 维度 (Chart Dimensions) 在做计算时,维度是一个划分筛选数据的条件。从所有数据中筛选出符合该条件的数 据集,然后再根据表达式(Expressions )的公式计算,得到对应的结果。然后通过图表的方 式表现出来。简单的说,就像是在柱状图中,X 坐标轴所代表的含义。 在一个图表中可以设置多个维度。设多少个维度取决于图表的类型、数据的复杂性以 及可用内存的大小。饼图(pie chart )、折线图(line chart )、散点图(scatter chart )设置2 个维度,柱状图(bar chart )和网格图(grid chart )设置3 个维度。雷达图(radar chart )只 要设置一个维度,衡量图表 (gauge chart )不需要设置维度。 你可以在图表属性=》维度选项卡中设置维度。维度可以是一个单一字段,也可以设 置成一个维度组(group),详见下文。 在维度里也可以写表达式。 维度组 (Groups) 用在图表中,维度组(groups)是一些字段(fields )的集合,作为图表的维度存在。有 两种类型的维度组: 一种是向下钻取的组,其中的字段有上下级间的层次关系,允许向下钻取。 另一种是循环组,其中的字段没有那种垂直的层次关系。用户只需要用鼠标点选对应 的图标就可以快速方便的切换图表的维度。 维度组的相关设置在设置=》文档属性=》组,这个选项卡中。 表达式 (Expressions) 在 QlikView 早期的版本中表达式只存在于图表这个控件中。图表中可以有多个表达 式,每个表达式的

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档