容器
容器是一种对象,让您可在有限的空间中添加可视化。您还可根据条件在容器内显示或隐藏可视化。
适用场景
当您希望能够在具有有限屏幕空间的仪表板上快速切换不同可视化时,容器将非常有用。您还可基于诸如以下项使用容器显示不同可视化:
- 哪个用户正在访问图表。
- 变量的值。
-
字段中的可能值数,方法是在条件表达式中使用 GetPossibleCount() 函数。
Displaying different charts based on selections with a container
创建容器
您可以在正在编辑的工作表上创建容器。
执行以下操作:
- 从资产面板中,将 Container(容器)对象拖动到工作表。
- 单击属性面板的 Content(内容)下的 Add(添加)。
-
在 Master items(主项目)中选择主可视化,或选择在 Charts(图表)中新建可视化。
或者可以将内容添加至容器,方法是直接在容器上从您的工作表或您的 Master items(主项目)拖动可用可视化。
- 在属性面板中拖动图表以设置标签顺序。
您现在将拥有具有您添加的每个可视化的标签的容器。您可以在标签之间切换以显示不同的可视化。
添加显示条件
您可在创建的标签上添加显示条件。
执行以下操作:
- 在属性面板中的 Content(内容)下,单击您要向其添加显示条件的图表。
-
在 Show condition(显示条件)中添加图表的显示条件。通常,您需要使用 If() 函数。
参阅if - 脚本和图表函数。
-
将另一显示条件添加至不同的图表。
图表现在将根据您添加的条件的结果显示或隐藏。如果图表结果的条件是 True,则显示,如果是 False,则隐藏。
显示限制
- 不能在另一个容器中使用包含容器的主可视化。
- 不能在容器上将相同主可视化添加两次。
- 在工作表之间导航或仅为相同会话刷新浏览器时,不会记忆标签选择。
- 无法通过在容器上拖动度量或维度在容器内创建图表。