在当今竞争激烈的商业环境中,企业需要从数据中获取洞察以提升销售业绩。为此,目标是创建一个销售仪表板,它能够整合多种度量和维度,以帮助企业更好地理解业务并做出决策。然而,传统的仪表板设计往往会因为过多的列表框而显得拥挤,这限制了有效数据展示的空间。本文将探讨如何在不牺牲信息展示的情况下,优化QlikView仪表板的空间使用。
在设计销售仪表板时,遇到了以下挑战:
为了解决这些挑战,探索了多种方法,并在本文中详细介绍了两种方法:
让看看这种方法对QlikView仪表板空间的影响(参考下面的截图):
注意到两个截图之间的差异了吗?右侧的截图有更多的空间用于有效的数据展示。如何获得这些额外空间的?如何减少列表框的数量的?
这并不复杂!如果仔细观察,会发现在左上角出现了三个新的子标签:“政策”、“FPA”和“SM”。简单地将维度分为三类,并有条件地启用它们。
以下是执行此操作的步骤:
创建一个变量“Var_Active”并将其值设置为0(零)。转到设置菜单 -> 变量概览。然后,点击添加按钮以创建新变量。
对维度进行分类,确定唯一类别的数量,并为每个类别创建文本框。在这里,有三个不同的类别:政策、FPA和SM,分别由三个文本框表示。
为所有三个文本框设置‘action’,以将唯一值分配给变量“Var_Active”。可以这样做:
选择文本框 -> 转到属性 -> 动作标签 -> 点击添加 -> 选择“外部”动作类型和“设置变量”作为动作参数。之后,在变量框中输入“Var_Active”,并将值文本框的唯一值设置为0。
对于FPA和SM文本框,也可以执行类似的步骤。只需将FPA的唯一值设置为1,将SM的唯一值设置为2。
单独选择列表框,并使用其相应类别的唯一值应用条件启用选项。以下是步骤:
选择列表框(Branch City) -> 转到属性 -> 布局标签 -> 选项按钮设置为“条件显示” -> 输入表达式“Var_Active=0”。在这里,将值‘0’分配给‘Var_Active’,因为它属于类别‘政策’(Var_Active的值设置为‘0’)。
对于其他列表框,也可以这样做,并根据它们的类别分配相应的变量值。
这是一个可选步骤。它增强了视觉效果。当选择一个文本框时,它的颜色会改变,这表明它是一个活动的类别。以下是执行此操作的步骤:
选择文本框(政策) -> 转到属性窗口 -> 常规标签 -> 点击颜色按钮 -> 在基本颜色桶下选择计算选项。然后,编写表达式为:
“=If(Var_Active=0,rgb(0,128,0),rgb(214,231,248))”。
这个表达式可以这样理解:如果变量的值是‘0’,则颜色应为绿色,否则为默认颜色。对于其他文本框,也可以编写类似的表达式。唯一的条件参数将更改为“Var_Active=1”用于FPA和“Var_Active=2”用于SM。
现在,有了作为政策、FPA和SM的子标签的列表框。它将显示与活动类别相关的列表框。同样,可以使用命令按钮来执行此有条件的启用或禁用列表框。这个功能也可以与图表对象一起使用。
容器是QlikView中的一个对象,它在同一个框中保存多个图表,如下所示。所有图表将出现在同一个窗口中,但一次只有一个图表处于活动状态,可以通过底部标签在不同的图表之间导航。标签的位置也可以更改为顶部、左侧和右侧。看下面的截图,有一个容器中提供了四个不同的图表:按地区划分的销售、按地区划分的利润、人力分布、年增长率。用户可以通过点击相应的标签在图表之间导航。
创建容器的方法非常简单,只需拖放对象即可。它只是一个两步过程。让看看:
从“新工作表对象列表”中选择容器 -> 从“常规”标签上的可用对象列表中选择对象。现在,有一个带有选定对象列表的容器。可以通过在“演示”标签下选择不同的选项来更改标签的位置或容器类型。
在本文中,探讨了两种有效利用工作表空间的方法:
这两种技术在利用工作表空间方面非常有效。是否在QlikView中使用过这些技术?知道还有其他有效利用工作表空间的技巧吗?通过下面的评论与读者分享宝贵经验。