结构选择函数

本主题描述列表设计器中的结构选择函数。单击结构选择窗格中的函数

范围

可在层次结构中从一点到下面另一点之间选择元素,并包括中间的所有元素。选择范围函数,然后在选项设置部分中选择“自”和“至”元素。

之下的元素

可以选择父级并在其下方的选定级别显示元素。例如,可选择年份作为父级,季度和月份作为其下级。

选择节点之下的元素并选择一个级别。在选择设置部分,在父级列表中选择父级。

此表描述了函数下的“元素”的选项:

函数 说明
全部,包括父级 将父级及其子级都添加到列表中。
全部,不包括父级 将子级添加到列表,不含父级。
所有基本元素 如果父级在其下的层次结构中只包含基本元素,则该选项与“全部,不包括父级”具有相同的效果。如果父级在其下包含除基本元素之外的其他父级,则该选项只显示基本元素。

下级

可在此从列表中选择一个级别作为父级,然后返回其下级。也可以选择下级成员显示的级别。

或者,可依据其与父级元素的距离指定级别。例如,可在动态报告中执行此操作,用户可以在其中选择从中选择级别的维度。

在“示例”应用程序中是“产品”维度。可选择 Summer Tires(产品组)为父级,然后使用“下级”函数返回其位于 Tire 级别的下级(距离 = 1)。这会返回两个产品子组,即 S7000 Powergy 和 S8000 Energy。

也可在 Size 级别返回下级(距离 = 2)。这将返回两个产品子组中的六种产品。

若要使用下级函数:

  1. 单击函数图标,然后选择下级
  2. 在选择设置中,选择父级元素。
  3. 选择级别。

若要依据与父级元素的距离指定级别:

  1. 从“级别”列表中选择编辑公式
  2. 指定级别为 ="N"(N 是数值,代表与父级元素的距离)。
  3. 在标志列表中选择标志,指定需要显示更多详细信息的元素。此表中的示例基于“示例”应用程序。

该表描述了可用的标志:

标志 说明
After 返回所选级别之下所有级别的下级。

示例:选择 Summer Tires 为父级,并选择 Product Group 为级别。

这将返回两个“产品子组”(S7000 Powergy 和 S8000 Energy),并且每个子组都可详查到三个产品名称。

Before 返回所选级别之上所有级别的下级,但不包括该级别自身的下级。

示例:选择 All Tires 为“父级”,选择 Tire 为“级别”。

由于它们均高于所选级别,因此将返回 All Tires 和五个产品组,并可详查到它们的子组。不会返回产品名称。

Before & After 返回父级的所有附属级别的下级,但不包括该级别自身的下级。

示例:选择 All Tires 为“父级”,选择 Size 为级别。

Product Group、Tires 和 Size 都在 All Tires 之下,但是 Size 是所选级别,所以不显示轮胎尺寸。通过详查到产品组所包含的轮胎,可以显示产品组。

Base Elements 返回所有位于所选级别的元素。

示例:选择 All Tires 为“父级”,选择 Size 为级别。

这样会显示所有 tire size。

Self 返回所选父级中所有位于所选级别的元素。

示例:选择 Winter Tires 为父级,选择 Size 为级别。

这显示 Winter Tires 内的轮胎尺寸。

SelfAndAfter 返回所选级别及其之下级别的下级。

示例:选择 Summer Tires 为父级,并选择 Product Group 为级别。

这将返回可详查到其 Tire 和 Size 的父级。

SelfAndBefore 返回所选级别及其之上级别的所有元素。

示例:选择 All Tires 为“父级”,选择 Size 为级别。

这会显示所有 Tire 及其之上级别 - Tires 和 Product Groups。

SelfBeforeAfter 返回所选级别之上所有级别的下级,但不包括该级别自身的下级。

示例:选择 All Tires 为“父级”,选择 Size 为级别。

这将返回产品子组、之上的产品组以及之下的产品名称。

要将父级添加到某个级别,请选择下级函数。从“选择设置”中的列表中选择父级、级别和标志。

本期至今

“本期至今”函数与基于时间的列表一起使用。指定层次结构的级别,然后选择一个期间。该函数可确定层次结构指定级别上的哪个元素是所选期间的父级。如果存在所选期间的同级在所选期间之前,则该函数将返回它们以及所选期间。

选择本期至今。从“选项设置”中的列表上选择期间和层次结构级别。

例如,“示例”应用程序的“期间”层次结构具有以下四个级别:

  • 1 - 所有年份
  • 2 - 年份
  • 3 - 季度
  • 4 - 月份

在级别 1,2017 年 12 月的父级是所有年份。

在级别 2,2017 年 12 月的父级是 2017。

在级别 3,2017 年 12 月的父级是 2017 年第四季度。

因此,如果选择 2017 年 12 月和级别 3,该函数将返回 2017 年 10 月、2017 年 11 月和 2017 年 12 月。即,2017 年 10 月和 2017 年 11 月是 2017 年 12 月在 2017 年第四季度中的同级,它们在 12 月之前。

如果选择 2017 年 10 月和级别 3,该函数将仅返回 2017 年 10 月。在 2017 年第四季度中,2017 年 10 月之前没有同级。

先前期间

若要将指定元素(包括指定元素)之前的元素添加到基于时间的列表,请选择先前期间函数。选择开始元素,以及要添加的元素数量(索引)。

选择级别

若要在层次结构的指定级别添加所有元素,单击选择级别。将显示层次结构级别的名称和每个级别的元素数量。选择级别。

选择集合

请参见“命名集”和“使用命名集”主题。

查找元素

可按标题或按唯一名称在维度中搜索元素。

若要搜索元素:

  1. 单击查找元素图标。
  2. 指定搜索条件并指定是在“元素标题”还是在“元素唯一名称”中搜索。
  3. 单击查找全部。所有满足搜索条件的元素都将列出。
  4. 选择要添加到列表定义中的元素,然后单击确定。所选元素将添加到结构选择窗格的下半部。也将添加后续的任何搜索结果。若要从列表定义中移除所选元素,单击窗格下半部中的元素,然后单击删除