6.8 过滤条件

​ Saca Dataviz的图册同样支持使用过滤条件来进行数据筛选。操作方法与图表的过滤条件类似,与图表部分重叠的功能在本节中不再赘述。但由于图册是多个资源的集合体,所以涉及到过滤条件的关联、影响范围等问题。本节将对这些功能进行逐一叙述。

6.8.1 设置过滤条件

​ 展开图册编辑页左侧下方的“过滤条件”,这里列出了当前已添加到图册中的所有图表的数据集,以及每个数据集下的全部字段。

story_filter_condition/story_filter_condition-1

​ 将鼠标悬浮在任一数据集名称上,图册布局中用到该数据集的图表都会高亮显示(黄色边框)。这样就能看出图表使用的是哪个数据集,便于设置过滤条件、图表联动。

​ 选择希望作为过滤条件的字段,拖拽到图册上面的过滤条件框,可以设置图册的过滤条件,图册中的过滤条件是在图表的过滤条件之上再进行过滤。图册的过滤条件的设置方式与图表的条件设置基本相同。

story_filter_condition/story_filter_condition-2

​ 另外,图册中的条件还可以通过拖拽的方式放置到图册页中,并且可直接将过滤条件拖拽到自由块中。

story_filter_condition/story_filter_condition-3

6.8.2 多个过滤条件的顺序调整

​ 如果存在多个过滤条件,且需要调整过滤条件的顺序,可以拖拽下图中所示的过滤条件的红色框内区域进行顺序调整。该过滤条件排序功能在图册、图表和数据集这三个部分均可使用。

story_filter_condition/story_filter_condition-4

6.8.3 跨数据集的级联影响条件

​ 第5.4.3.8节中介绍了设置级联影响条件的目的和使用方法。与图表相区别,由于图册往往包含多个图表,而这些图表的数据可能来自不同的数据集,在这种情况下,如果仍需使用级联影响条件功能,就需要使用本节中介绍的方法。在图册中,同数据集的级联影响条件与图表中相同,请参考第5.4.3.8节。

​ 下图中展示了如何使用“测试数据集2”中的“部门编号”字段(以下统称“父字段”)绑定“测试数据集”中的“部门编号”(以下统称“关联字段”),从而级联“测试数据集”中的“人员编号”字段(以下统称“子字段”)。

story_filter_condition/story_filter_condition-5

  1. 将父字段和子字段均拖拽到图册中;
  2. 点击父字段,选择“高级选项”-“设置级联影响条件”,在弹出窗口中勾选子字段,然后在右侧区域设置字段绑定关系,将父字段与关联字段进行绑定;
  3. 点击“确定”,此时即可完成跨数据集的级联影响条件设置。

6.8.4 过滤条件对图表的指向性影响

​ 当用户在图册中使用过滤条件时,如果希望能够对该过滤条件指定影响哪些图表,可以使用“设置影响图表”功能。

story_filter_condition/story_filter_condition-6

​ 点击“设置影响图表”后,将弹出“过滤条件联动设置”页面。在该页面中,左侧列出了当前页中的所有图表,且默认选中与该过滤条件使用相同数据集的图表,和通过数据关联设置(参见第6.10.4节中的相关内容)建立起数据集关联关系的图表,被选中的图表会在该过滤条件发生变化时被影响。

​ 对于使用其他数据集的图表,需要在右侧设置过滤条件的数据集与目标图表的数据集的关联字段,通过建立字段关联关系实现该过滤条件对使用其他数据集的图表的影响。

story_filter_condition/story_filter_condition-7

story_filter_condition/story_filter_condition-8

​ 设置完成后点击确定即可。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""