显示/隐藏容器扩展

显示/隐藏容器是一个可视化扩展,它让您能够基于条件显示或隐藏主可视化。它包含在 Dashboard bundle(仪表板捆绑)中。

备注: 该可视化扩展已由容器对象取代。 有关更多信息,请参阅: 容器

适用场景

当您希望基于诸如以下项显示不同可视化时,显示/隐藏容器将非常有用:

  • 哪个用户正在访问图表。
  • 变量的值。
  • 字段中的可能值数,方法是在条件表达式中使用 GetPossibleCount() 函数。

创建显示/隐藏容器

您可以在正在编辑的工作表上创建显示/隐藏容器。您需要至少已经创建两个主可视化。

执行以下操作:

  1. 从资产面板中的自定义对象 > Dashboard bundle(仪表板捆绑)下,将 Show/hide container(显示/隐藏容器)对象拖动到工作表。
  2. 单击属性面板的 Visualizations(可视化)下的 Add Visualization(添加可视化)。
  3. Master Object(主对象)中选择主可视化。

  4. Show Condition for Chart(显示图表条件)中添加图表的显示条件。通常,您需要使用 If() 函数。

    if - 脚本和图表函数

  5. 使用不同显示条件添加另一个可视化。

现在,您在 Visualizations(可视化)中有两个可视化。如果图表的条件结果是 1,则显示,如果是 0,则隐藏。容器只能显示一个图表,因此,如果两个条件均为 1,将显示第一个图表。如果所有图表条件均为 0,则隐藏所有图表。

限制

有关一般限制的信息,请参阅 Qlik 提供的扩展包的限制

不能在另一个显示/隐藏容器中使用包含显示/隐藏容器的主可视化。