QlikView脚本教程:变量与字段详解

需积分: 33 0 下载量 58 浏览量 更新于2024-07-20 收藏 4.07MB PDF 举报
"QlikViewScript脚本基础教程" QlikViewScript是QlikView软件中的核心编程语言,用于处理数据加载、数据转换以及交互式报告的动态控制。本教程着重讲解了QlikView中两个重要的概念:字段(Fields)和变量(Variables),以及特殊类型的可输入字段(InputFields)。 22.1 字段(Fields) 字段是QlikView数据模型的基础,它们存储来自各种数据源的数据。每个字段通常包含多个字段值,这些值可以是数值或字符形式。字段通过SQL查询语句如`LOAD`, `SELECT`和`BINARY`从数据库或其他数据源提取。一旦数据加载到QlikView中,用户不能直接修改字段值,除非使用可输入字段或重新执行加载脚本。字段值可以是数值型,可以表示数字或格式化的文本。 22.2 可输入字段(InputFields) 从QlikView 8版本开始,引入了可输入字段,允许用户在不重新执行脚本的情况下改变字段值。这种字段在列表框(listbox)、表格框(tablebox)和图表的表达式中可以编辑。通过`inputfield`关键字在脚本中定义,它们可以在各种工作表对象中更改。例如,可以使用`inputsum()`函数在图表中修改值,该函数允许基于预设规则(如比例增加)动态调整数据。 22.3 变量(Variables) QlikView中的变量用于存储单个值,可以在脚本中使用`LET`或`SET`命令设定,也可以在应用界面中通过变量窗口或输入框控件进行设置。变量的值可以是数值或字符类型,且可以随时更新。变量对于动态计算和用户交互至关重要,能够提供灵活的数据处理和报告定制。 QlikViewScript提供了丰富的工具和机制,使得用户能够灵活地处理和展示数据。字段作为基本的数据容器,可输入字段提供交互性,而变量则提供了动态计算和应用定制的可能性。了解和掌握这些概念对于高效利用QlikView构建数据分析应用至关重要。