QlikView提升工作效率的10个实用技巧

QlikView作为商业智能领域中广受欢迎的工具,尤其受到非编程背景新手的喜爱。商业智能之旅也是从QlikView开始的。经过多年的实践,发现了一些提高QlikView工作效率的方法,这些方法可以帮助更快地完成工作。本文将分享这些终极技巧和窍门,它们可以节省时间并提高在QlikView工具上的工作效率。

技巧和窍门概览

以下是本文将要介绍的10个技巧和窍门的列表:

  • 复制对象
  • 复制表达式
  • 移动图表组件
  • 选择多个对象
  • 限制图表维度
  • 向表格添加视觉元素
  • 条件性显示或隐藏对象
  • 在脚本中使用注释
  • 在脚本中使用标签
  • 键盘快捷键

复制对象

在创建与现有对象相似但有细微差别的对象时,通常需要花费大量时间。现在,可以通过复制现有对象并进行必要的修改来加快这一过程。以下是复制图表对象和工作表对象的方法:

图表对象:右键点击图表标题,然后选择“克隆”命令。这将创建图表对象的副本。另一种方法是按住CTRL键并拖动对象到不同位置,然后释放鼠标按钮。

工作表对象:右键点击工作表标签并选择“复制工作表”命令。这将创建一个名称为“当前工作表名称的副本”的新工作表。这个新工作表将被创建在所有工作表的末尾。

复制表达式

在仪表板开发过程中,会编写多个表达式(简单和复杂的)。有时,会为不同的图表对象编写相似的表达式。为了提高效率,可以重用现有的表达式。以下是操作方法:

打开表达式,复制并粘贴到新表达式中。或者,右键点击表达式,选择“复制”命令,然后粘贴到表达式窗口。在这里,不仅复制了表达式代码,新创建的列将与源表达式具有完全相同的属性,包括列宽、对齐方式、数字格式等。

在仪表板开发中,有些表达式对不同的图表对象是通用的。在这种情况下,可以将表达式存储在变量中,并使用变量名通过美元展开来访问它。首先,在设置中存储表达式(转到设置 -> 变量概览并存储表达式)。然后在任何图表对象中,将表达式写为$(变量名)。这提高了仪表板中表达式的准确性和一致性,因为使用的是相同的表达式。

移动图表组件

默认情况下,图表组件的位置固定在右侧。但在某些情况下,需要改变位置以获得更好的可视化效果。虽然没有直接的选项可供选择,但找到了一种方法。这可以通过使用键盘快捷键的组合来完成。以下是技巧:

假设想要将饼图下方的图表图例移动到左侧。首先,选择图表并按下Ctrl+Shift。将看到每个图表对象周围出现红色边框。然后,将单个组件拖放到左侧位置(或所需位置)。

如上所述,图表图例已移动到左侧。也可以使用双向箭头调整单个组件的大小。

选择多个对象

有时想要对多个对象执行类似的操作,如更改字体大小、布局、删除等。在这种情况下,选择所有对象并执行所需的操作。对于选择,最初,选择一个对象,然后按下SHIFT键。然后,点击其他对象的标题。现在,可以对这些对象执行组操作(如适用),如删除、使用属性选项(右键点击任何选定对象)更改布局、字体和标题。

向表格添加视觉元素

通常,只在表格表示中显示数字。然而,可以通过向表格添加视觉元素使表格更具信息量。在QlikView中,可以应用三种可视化技术到表格中:

  • 条件格式化
  • 图像表示
  • 迷图表(在Excel中称为“Sparkline”)

可以参阅文章“Qlikview中表格信息的数据可视化”来查看实现这些方法。

限制图表维度

查看下面的图表,它有太多的维度,使得对数据进行推断变得困难。可以通过以下方式解决这个挑战:

  • 限制维度:在图表对象的属性窗口中,可以找到一个“维度限制”,在这里可以基于值限制维度,例如只显示最大的10个、前10个、最小的10个,显示大于或等于总数5%的值,显示累积到总数80%的值。
  • 启用维度的滚动条:这个选项可在图表属性窗口的演示标签上找到。可以在x轴上启用滚动条,并设置要显示的项目数量限制(参见下面的快照)。这是QlikView中一个不太为人知的有用功能。在这里,也可以通过按降序或升序对图表进行排序来显示前10个或后10个。

条件性显示或隐藏对象

可以根据需要显示或隐藏QlikView对象。这有助于有效优化工作表对象的区域。在属性窗口的布局标签下,有一个选项可以显示或隐藏工作表对象(始终或条件性)。在这里,可以编写表达式或使用变量来控制它。通常,开发人员使用“按钮”来更改变量的值,例如一个按钮将变量的值分配为0,另一个按钮分配为1。

还可以显示或隐藏图表对象的维度和表达式,这个功能的最好用途是“即席报告”或“定制报告”。可以参阅文章“Qlikview中的定制报告”。

在QlikView脚本中使用注释

优秀的程序员总是在代码的不同部分添加注释。这使得代码更容易阅读和调试。在QlikView脚本中,也强烈推荐这种做法。以下是在脚本中创建注释的几种方式:

// 用于单行注释 /* …*/ 用于块编辑

在QlikView脚本中使用标签

为了保持脚本的可维护性,遵循模块化结构进行编码。同样,应该使用脚本标签来标准化脚本。这有助于更快的脚本编辑和调试。QlikView脚本是从左到右的每个标签从上到下运行的。

在上面,可以看到不同的标签用于XY示例、FilmsDatabase、评分和字典。

在检查这些快捷键之前,请先打开“在屏幕提示中显示快捷键”选项。这样,每当将鼠标指针悬停在菜单图标上时,就会显示快捷键。就像Microsoft Excel一样。这在记忆键盘快捷键方面非常有帮助。

要启用它,请右键点击工具栏区域 -> 选择“自定义”命令 -> 转到“选项”标签 -> 勾选“在屏幕提示中显示快捷键”。以下是一些有用的键盘快捷键:

命令 操作
CTRL + B 添加书签
CTRL + G 切换布局设计网格的开启或关闭
CTRL + E 编辑脚本
CTRL + N 新建文件
CTRL + O 打开文件
CTRL + S 保存
CTRL + P 打印
CTRL + Q 当前选择
CTRL + R 重新加载
CTRL + T 表格查看器
CTRL + SHIFT + L 锁定所有选择
CTRL + SHIFT + U 解锁所有选择
CTRL + SHIFT + D 清除所有选择
CTRL + SHIFT + S 显示所有隐藏的工作表和工作表对象
CTRL + ALT + D 文档属性
CTRL + ALT + S 工作表属性
CTRL + ALT + V 变量概览
CTRL + ALT + E 表达式概览
CTRL + M 编辑模块(宏编码)
ALT + ENTER 属性…(在活动对象中打开属性对话框)
F6 激活右侧的工作表
F7 激活左侧的工作表
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485