Version 2021
衍生元素编辑器
您可以将多个实体元素中的数据合并到一个单独的项(称为衍生元素),然后在报表或文档中显示该衍生元素。例如,如果您的报表在不同的行中显示了 2005、2006、2007 和 2008 年的利润数据,您可能会想将报表中 2005、2006 和 2007 年所在的行合并为一行并将新的行命名为“2007 年度利润”。
您可以将您的数据行的新组保存为一个独立的对象,即衍生元素,可在其他报表或文档中重复使用。如要在其他报表或文档中使用一个衍生元素,该报表或文档必须包含最初生成该衍生元素的实体。以上述为例,衍生元素是由元素 2005、2006 和 2007组成的。这些元素是年份实体的一部分。要在其他报表中使用衍生元素“2007 年度利润”,该报表必须包含相应的“年份”实体。有关衍生元素的介绍,包括示例和图像,请参阅 In-memory Analytics 帮助 中的“衍生元素”章节。
根据系统要求您提供的用来定义所需分组的信息类型,您可创建的衍生元素组有几种类型。您也可以使用以下类型的衍生元素来进行数据分组:
- “分组”衍生元素会将列表中选中的实体元素合并到一个单独的衍生元素。上述示例中所描述的“2007 年度利润”衍生元素是一个“分组”衍生元素,其中包含了 2005、2006 和 2007 三个实体元素。
- “筛选器”衍生元素使用筛选器限定条件来判断需要添加到衍生元素的实体元素组合。例如,假设您希望根据地区名称对报表中的地区进行筛选使其包含多个地理分组,您可以创建名为“南部地区”的筛选器衍生元素,将地区名称以“南”开头的实体元素放在同一个分组。
- “计算”衍生元素使用操作符和函数来合并实体元素和衍生元素到计算结果中以便定义单独的衍生元素。例如,您可以用 Web 实体元素来合并上述“南部地区”衍生元素从而获得一个单独的衍生元素。此衍生元素可以包含 Web 地区,以及所有名为以“南”开头的地区。
- “所有其他”衍生元素在默认情况下将收集未包括在其他衍生元素中的所有实体元素,并在报表和文档中作为单个条目来显示。当创建实体的第一个衍生元素时将自动创建此衍生元素。“所有其他”衍生元素只能通过删除实体的所有衍生元素来进行删除。
以下操作流程假设您已创建需要添加、修改或删除衍生元素的报表或文档。您必须先创建以下一项内容:
- 报表。有关创建报表的步骤,请参阅创建报表的方法。
- 一个与“智能立方体”连接的报表。有关创建“智能立方体”报表的步骤,请参阅 创建一个可访问智能立方体的报表的方法。
- 一份包含表格式报表的文档。您可以在文档中的表格式报表中创建衍生元素,无需担心文档显示的结果来自“智能立方体”、直接来自数据仓库还是来自其他类型的数据存储系统。有关添加表格到文档的步骤,请参阅 文档创建帮助 中的“表格/图表”章节。
如果含衍生元素的报表作为 Report Services 文档的数据集进行添加,任何关联实体添加到详细信息分节和分组分节时都将显示衍生元素。但是,您无法创建或修改添加到分组分节或详细信息分节的实体的衍生元素。
创建和添加衍生元素到报表或文档的方法
-
通过以下一个操作打开报表或文档:
- 要添加衍生元素到报表,单击报表名称以运行。
- 要添加衍生元素到文档,请在“可编辑模式”下打开该文档。要在“可编辑模式”下从文件夹中打开文档,右键单击该文档,指向运行方式,并选择可编辑。如果已在“设计模式”下打开文档,请单击可编辑模式图标
。
- 右键单击要用来创建衍生元素的元素所属实体的标题,然后选择衍生元素。“衍生元素编辑器”将打开。
-
从 新建 选择下拉列表,根据您要创建的分组类型选择以下选项之一。详见上述有关每种分组类型的详细信息。
-
要通过列表中所选实体元素来创建衍生元素,请选择列表。
-
默认情况下,所选实体中所包含的各个实体元素将显示在“可用”列表并且可用添加到新的衍生元素。您可以让“可用”列表只显示未添加到任何衍生元素的实体元素。执行以下操作之一:
- 要只显示未添加到任何衍生元素的实体元素,选中未使用的实体元素复选框。
- 要显示所有实体元素,不考虑是否已添加到衍生元素,取消选中未使用的实体元素复选框。
- 选择要添加到衍生元素的实体元素,然后单击 > 将这些元素添加到“选中的”列表。要选择一个以上的实体元素,按
CTRL并单击要选择的各个元素。您可以在搜索字段输入元素名称并单击查找图标来搜索元素。
-
-
要通过使用计算将实体元素和衍生元素分组为一组数据,从而创建衍生元素,请选择计算。
- 通过选择下列选项将实体元素、衍生元素和数字加入计算。
- 要将实体元素加入计算,单击元素。这时将显示一个实体元素列表。选择要添加的元素并单击 > 把它添加到计算中。要选择一个以上的实体元素,在选择元素的同时按
CTRL。 - 要添加衍生元素到计算中,单击衍生元素。这时将显示一个衍生元素列表。选择要添加的元素并单击 > 把它添加到计算中。要选择一个以上的衍生元素,在选择元素的同时按
CTRL。 - 要添加数字到计算中,单击数字。在字段中输入数字并单击 > 将其添加到计算中。
- 要将实体元素加入计算,单击元素。这时将显示一个实体元素列表。选择要添加的元素并单击 > 把它添加到计算中。要选择一个以上的实体元素,在选择元素的同时按
- 从 函数 下拉列表中,选择要用于创建计算的函数或操作符。预览窗格中将自动显示计算预览。
- 通过选择下列选项将实体元素、衍生元素和数字加入计算。
-
要通过根据实体形式筛选实体元素来创建衍生元素,请完成以下步骤:
- 选择筛选器。
- 单击限定。
- 从第一个下拉列表中选择您希望根据数据筛选数据的实体形式。
- 从下一个下拉列表中选择描述您希望如何筛选数据的操作符,例如 开始于 或 小于。
- 在最后一个字段内,输入用于限定实体形式的值。这个值将被用来与您数据源内的数据进行比较。根据您从上一个下拉列表中选择的操作符,您可能需要输入多个值。例如,操作符 Between(介于)需要两个值。
-
要通过确定所选的实体元素是否在列表中来创建衍生元素,请完成以下步骤:
- 选择筛选器。
- 单击选择。
- 从第一个下拉菜单中选择以下选项之一:
- 要通过向列表添加实体元素的方式来指定衍生元素中所包含的实体元素,选择列表中。
- 要添加未包含在列表内的所有实体元素到衍生元素,选择未在列表中。
- 选择加入衍生元素或从中排除的实体元素,然后单击 > 将这些元素添加到“选中的”列表。要选择一个以上的实体元素,在选择元素的同时按
CTRL。您可以在搜索字段输入元素名称并单击查找图标来搜索元素。
-
- 在字段中键入新衍生元素的名称,然后按
Enter。 - 单击属性选项卡。
-
您可以将衍生元素显示为单独项、含聚合数据的统一元素,也可以将其显示为衍生元素中的单独的实体元素。在衍生元素行为下方,选择下列操作之一:
- 要将衍生元素显示为单独的项,并包含构成衍生元素的所有实体元素的数据,选择合并各项到一个元素。此选项默认选中。
- 要显示各项实体元素的数据,请选择保持各项独立。
-
您可以定义衍生元素的度量值应用到表格内包含的所有小计的方式。从 小计行为 下拉列表,选择以下选项之一:
- 要应用衍生元素的聚合数据而不是衍生元素中的各项值到表格内的所有小计,请选择计算小计时使用此元素。此选项默认选中。
- 要应用构成衍生元素的所有各项值到所有小计,请选择计算小计时使用组成此元素的各个项。对于“分组”衍生元素和“筛选器”衍生元素,只有实体元素才能添加为衍生元素的项。衍生元素的计算中可加入实体元素以及其他衍生元素。
- 要从所有小计中排除衍生元素值和各项的值,请选择计算小计时不要使用此元素。当一个实体元素加入到一个以上衍生元素时,您可以使用此选项来避免重复计算。
-
默认情况下,“所有其他”衍生元素将统计未加入到其他任何衍生元素的实体元素,并在报表或文档上显示为单独的实体元素。您可以指定构成新衍生元素的实体元素是否加入到“所有其他”衍生元素。在所有其他行为下方,选择下列操作之一:
- 要防止实体元素被加入到“所有其他”衍生元素,请选择不要在 [所有其他] 元素中包含各个条目。此选项默认选中。
- 要将实体元素加入到“所有其他”衍生元素,请选择在 [所有其他] 元素中包含各个条目。
- 重复上述相应的步骤来创建并添加各个衍生元素。
- 单击确定。
格式化衍生元素的方法
-
通过以下一个操作打开报表或文档:
- 要格式化报表中的衍生元素,单击报表名称以运行。
- 要格式化文档中的衍生元素,请在“可编辑模式”下打开该文档。
- 右键单击用于创建衍生元素的实体的标题,然后选择衍生元素。
- 选择要格式化的衍生元素的名称,然后单击 格式化 图标
。 - 选择格式化衍生元素所对应的选项,然后单击确定。有关详细信息,请参阅格式:“衍生元素”对话框。
- 单击确定。
-
如果这是一个独立的衍生元素,则会出现一条消息,表示更改会应用到报表或文档,而不是应用到独立的衍生元素。您可以选择应用更改到:
- 独立的对象,这会影响使用了衍生元素的所有报表和文档。要执行此操作,单击取消。单击另存为。
- 只是应用到此报表或文档。要这样做,请单击确定两次。
重命名衍生元素
-
通过以下一个操作打开报表或文档:
- 要重命名报表中的衍生元素,单击报表名称以运行。
- 要重命名文档中的衍生元素,在“可编辑模式”下打开该文档。
- 右键单击用于创建衍生元素的实体的标题,然后选择衍生元素。
- 选择要重命名的衍生元素的名称,然后单击 重命名 图标
。 - 在字段中键入衍生元素的新名称,然后按 Enter。
- 单击确定。
-
如果这是一个独立的衍生元素,则会出现一条消息,表示更改会应用到报表或文档,而不是应用到独立的衍生元素。您可以选择应用更改到:
- 独立的对象,这会影响使用了衍生元素的所有报表和文档。要执行此操作,单击取消。单击另存为。
- 只是应用到此报表或文档。要这样做,请单击确定两次。
删除衍生元素
-
通过以下一个操作打开报表或文档:
- 要从报表删除衍生元素,单击报表名称以运行。
- 要从文档删除衍生元素,在“可编辑模式”下打开该文档。
- 右键单击用于创建衍生元素的实体的标题,然后选择衍生元素。
-
执行以下操作之一:
- 要删除单个衍生元素,选择要删除的衍生元素的名称,然后单击删除图标
。 - 要删除已为实体定义的所有衍生元素,单击 全部删除 图标
。
- 要删除单个衍生元素,选择要删除的衍生元素的名称,然后单击删除图标
- 单击确定。
重新排列报表或文档中的衍生元素显示顺序
-
通过以下一个操作打开报表或文档:
- 要重新排列报表中的衍生元素,单击报表名称以运行。
- 要重新排列文档中衍生元素的显示顺序,在“可编辑模式”下打开该文档。
- 右键单击用于创建衍生元素的实体的标题,然后选择衍生元素。
- 选中要移动的衍生元素的名称,然后使用上移
和下移
箭头来将该元素移至新的位置。 - 单击确定。
-
如果这是一个独立的衍生元素,则会出现一条消息,表示更改会应用到报表或文档,而不是应用到独立的衍生元素。您可以选择应用更改到:
- 独立的对象,这会影响使用了衍生元素的所有报表和文档。要执行此操作,单击取消。单击另存为。
- 只是应用到此报表或文档。要这样做,请单击确定两次。
将衍生元素分组保存为独立对象
-
您可以将一组衍生元素保存为独立对象以便在多个报表或文档上重复使用。通过以下一个操作打开报表或文档:
- 要通过报表保存相应的衍生元素,单击报表名称以运行。
- 要通过文档保存相应的衍生元素,在“可编辑模式”下打开该文档。
- 右键单击用于创建衍生元素的实体的标题,然后选择衍生元素。
- 单击 保存衍生元素 图标
。 - 在名称和描述字段中键入衍生元素分组的名称和描述,然后单击确定。
- 单击确定。
修改报表或文档中的衍生元素
在报表或文档中,您可以修改出现在报表或文档内的衍生元素。如果衍生元素是一个独立对象,您可以选择应用更改到该独立对象(这会影响使用了衍生元素的所有报表和文档)或只是应用到打开的报表或文档。
- 要修改报表中的衍生元素,单击报表名称以运行。要修改文档中的衍生元素,在“可编辑模式”下打开该文档。
- 右键单击用于创建衍生元素的实体的标题,然后选择衍生元素。
- 选择要修改的衍生元素的名称。
- 对衍生元素的定义或属性(详见创建和添加衍生元素到报表或文档的方法中的字段描述)或者格式(详见格式化衍生元素的方法中的步骤)进行更改。
- 单击确定。
- 如果这是一个独立的衍生元素,则会出现一条消息,表示更改会应用到报表或文档,而不是应用到独立的衍生元素。您可以选择应用更改到:
- 独立的对象,这会影响使用了衍生元素的所有报表和文档。要执行此操作,单击取消。单击 另存为 图标
。
添加独立衍生元素分组到报表或文档表格
- 要添加独立的衍生元素分组到报表,单击报表名称以运行。要添加独立的衍生元素分组到文档,在“可编辑模式”下打开该文档。
- 右键单击用于创建衍生元素的实体的标题,然后选择衍生元素。
- 单击 链接衍生元素 图标
。 - 导航并选择要添加到表格的一组独立衍生元素的名称,然后单击确定。
- 单击确定。
