结构选择函数
本主题描述列表设计器中的结构选择函数。单击结构选择窗格中的“”。
范围
可在层次结构中从一点到下面另一点之间选择元素,并包括中间的所有元素。选择“”函数,然后在选项设置部分中选择“自”和“至”元素。
之下的元素
可以选择父级并在其下方的选定级别显示元素。例如,可选择年份作为父级,季度和月份作为其下级。
选择“”并选择一个级别。在选择设置部分,在父级列表中选择父级。
此表描述了函数下的“元素”的选项:
函数 | 说明 |
---|---|
全部,包括父级 | 将父级及其子级都添加到列表中。 |
全部,不包括父级 | 将子级添加到列表,不含父级。 |
所有基本元素 | 如果父级在其下的层次结构中只包含基本元素,则该选项与“全部,不包括父级”具有相同的效果。如果父级在其下包含除基本元素之外的其他父级,则该选项只显示基本元素。 |
下级
可在此从列表中选择一个级别作为父级,然后返回其下级。也可以选择下级成员显示的级别。
或者,可依据其与父级元素的距离指定级别。例如,可在动态报告中执行此操作,用户可以在其中选择从中选择级别的维度。
在“示例”应用程序中是“产品”维度。可选择 Summer Tires(产品组)为父级,然后使用“下级”函数返回其位于 Tire 级别的下级(距离 = 1)。这会返回两个产品子组,即 S7000 Powergy 和 S8000 Energy。
也可在 Size 级别返回下级(距离 = 2)。这将返回两个产品子组中的六种产品。
若要使用下级函数:
- 单击“”图标,然后选择“下级”。
- 在选择设置中,选择父级元素。
- 选择级别。
若要依据与父级元素的距离指定级别:
- 从“级别”列表中选择“”。
- 指定级别为
="N"
(N 是数值,代表与父级元素的距离)。 - 在标志列表中选择标志,指定需要显示更多详细信息的元素。此表中的示例基于“示例”应用程序。
该表描述了可用的标志:
标志 | 说明 |
---|---|
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 月之前没有同级。
先前期间
若要将指定元素(包括指定元素)之前的元素添加到基于时间的列表,请选择“”函数。选择开始元素,以及要添加的元素数量(索引)。
选择级别
若要在层次结构的指定级别添加所有元素,单击“”。将显示层次结构级别的名称和每个级别的元素数量。选择级别。
选择集合
请参见“命名集”和“使用命名集”主题。
查找元素
可按标题或按唯一名称在维度中搜索元素。
若要搜索元素:
- 单击“”图标。
- 指定搜索条件并指定是在“元素标题”还是在“元素唯一名称”中搜索。
- 单击“”。所有满足搜索条件的元素都将列出。
- 选择要添加到列表定义中的元素,然后单击“”。所选元素将添加到结构选择窗格的下半部。也将添加后续的任何搜索结果。若要从列表定义中移除所选元素,单击窗格下半部中的元素,然后单击“”。