细化数据选择

在指定要包含在分析中的数据成员时,可以从数据源创建数据选择。每个选择为特定列(例如“产品”或“地理位置”)的一组成员指定标准。

每个选择由一个或多个步骤构成。步骤是影响选择的指令,例如添加其值包含文本“ABC”的“产品”成员。执行步骤的顺序也会影响数据的选择。每个步骤以增量方式作用于以前步骤的结果,而不是作用于该列的所有成员。

主题:

创建选择步骤

选择步骤帮助用户显示要分析的数据。在将列添加到分析时,会添加隐式“以所有成员开始”步骤。“全部”表示应用过滤器后列的所有成员。

例如,可以创建一个选择步骤来指定针对 "Office" 列中的以下成员的标准:"Baltimore"、"Austin" 和 "Athens"。

  1. 打开分析进行编辑。
  2. 选择“标准”选项卡。
  3. 通过单击工具栏上的显示选择步骤窗格来显示“选择步骤”窗格。
  4. 单击然后,新建步骤,并选择要创建的步骤类别。例如,可以指定步骤的选定成员列表。
  5. 对于成员步骤,从操作列表中选择添加仅保留删除
  6. 如果创建的是成员步骤,则将要包含在步骤中的成员从“可用”区域移动到“所选”区域。
  7. 指定要用于列值的条件(例如操作、度量和运算符)的适当值。
  8. 单击确定

编辑选择步骤

您可以编辑用于分析的选择步骤,或者编辑已经另存为组对象的选择步骤。

例如,您可以在“品牌收入”分析中编辑“办公室”列的成员步骤。然后,可以将其他城市添加到城市列表中。

  1. 打开分析进行编辑。
  2. 单击“结果”选项卡。
  3. 在“选择步骤”窗格上,将鼠标指针悬停在要编辑的选择步骤上。
  4. 单击工具栏上的铅笔图标。
  5. 执行适当的编辑。例如,从列中添加一个或多个成员到步骤。
  6. 单击确定

保存选择步骤以便重用

如果您创建了一组选择步骤,可以将这些步骤另存为目录中的组以便重用。

例如,可以将“Offices”列的选择步骤作为组对象重用。这样,该组选择步骤可以内嵌在“品牌收入”分析中使用。

  1. 打开分析进行编辑。
  2. 在“结果”选项卡上,显示“选择步骤”窗格。
  3. 单击列名最右侧的保存选择步骤
  4. 保存位置字段中,将其保存在 /My Folders/subfolder 中(供个人使用)或 /Shared Folders/subfolder 中(与其他用户共享)。
  5. 为保存的选择步骤输入一个名称。
  6. 单击确定

高级技术:创建条件步骤

您可以创建的其中一种类型的选择步骤是条件步骤。大多数人不需要执行此任务。

可以指定基于条件从某个列选择成员。条件可以是多种类型之一,包括基于度量或基于前/后值。此成员列表是动态的,在运行时确定。例如,您可以基于品牌收入选择前 5% 的成员。

  1. 打开分析进行编辑。
  2. 选择“标准”选项卡。
  3. 通过单击工具栏上的显示选择步骤窗格来显示“选择步骤”窗格。
  4. 单击然后,新建步骤,接下来选择应用条件
  5. 新建条件步骤对话框中,按照下表中所述,选择要创建的条件的类型。
    类型 说明

    例外

    使用度量列的比较值来选择成员。示例条件是“销售额 > 成本 +10%”。

    前/后

    按指定度量列对成员进行排名后选择指定数量的成员。既可以指定准确的成员数,也可以指定占总成员数的百分比。条件示例如下:“基于销售额的前 10 位”和“基于成本的前 5%”。

    匹配

    根据文本字符串和属性值的匹配情况来选择成员。示例条件如下:“名称包含 abc”。此类型仅对数据类型为字符串的列可用。

    时间/序数

    根据时间范围和层次级别来选择成员。条件示例如下:“从 2012 年 7 月到 2012 年 12 月”。此类型仅适用于含有与时间相关的数据类型的列。

    根据所选类型,此对话框中的组件略有不同。

  6. 操作框中,选择为成员创建的操作的类型。您可以选择将所选成员添加到所选内容,仅保留所选成员并删除所有其他成员。也可以从所选内容中删除所选成员。
  7. 在操作类型旁边的框中,选择要为其成员创建条件步骤的列。
  8. 为对话框的各个字段输入相应值。

    例如,根据条件的类型选择运算符。例如,对于“例外”类型选择“之内”。

  9. 使用覆盖内容框指定分析提示、仪表盘提示或变量可覆盖在此条件中指定的值。

    根据要覆盖的内容,您可以使用提示、表示变量、会话变量或语义模型(资料档案库)变量覆盖某些值。

    如果选择变量类型,请在此字段中输入变量的名称。例如,假定您具有名为 EMPLOYEE_ID 的列。您可以将 USER 指定为会话变量,并使用此会话变量覆盖该列的值。用户登录时,该列值将设置为其用户名。请参见高级技术:引用变量中存储的值

    在步骤列表中,指定只能使用提示或表示变量覆盖此列表中的一个步骤。

  10. 针对区域中,限定分析的所有维,而不是要选择其成员的维。

    在创建“例外”或“前/后”类型的条件步骤时进行此操作。对于每个维,您应当选择要包含的维成员。您可以选择特定成员或“全部”,“全部”指定在创建条件时聚合成员。例如,假定您要限定 "Region" 维。您可以选择特定区域(例如,"East"),将在“新建条件步骤”对话框条件中使用此特定区域的值。如果选择“全部”,则会在条件中聚合并使用所有区域的值。

    您可以使用用于区域创建限定数据引用 (QDR)。QDR 是用于限制一个或多个维以便检索度量列的一个值的限定符。如果您希望在不影响维的当前状态的情况下临时引用度量列值,QDR 非常有用。下面是 QDR 的一个示例:

    Add members of Total Products (Rgd Sk Lvl) where "A - Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments Hier: 'Active Singles', 'Baby Boomers' is greater than "A - Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments"

    指定 QDR 时,您可以指定多个成员以便限制维。当指定多个成员时,将使用默认聚合来聚合度量列值。例如,假定您希望创建一个条件,以便显示单位大于 100 的区域。假定您为指定 2010 和 2011 年的“年”维创建了一个 QDR,并且默认聚合为“总和”。如果 Central Region 在 2010 和 2011 年的值分别为 50 和 60,则会同时显示这些年份。其总和超过了指示的 100 个单位。

  11. 单击确定