对 PerformancePoint KPI 使用自定义 MDX 查询

 

适用于: SharePoint Server 2010 Enterprise

上一次修改主题: 2015-03-09

在创建使用 Microsoft SQL Server Analysis Services (SSAS) 数据的 PerformancePoint 关键绩效指标 (KPI) 后,可以使用 PerformancePoint 仪表板设计器通过自定义多维表达式 (MDX) 查询扩展该 KPI。例如,假定您要配置一个显示一组特定维度成员的绩效的 KPI。执行该操作的一种方法是将 MDX 查询添加到 KPI 中。

可以将 MDX 查询添加到 KPI 的实际值和/或目标值中,条件是这些值使用 SQL Server Analysis Services 数据源。

将自定义 MDX 查询添加到 PerformancePoint KPI

在通过添加自定义 MDX 查询扩展 KPI 时,首先要打开一个现有 KPI 进行编辑。然后,通过为某个值(例如 KPI 中使用的实际值或目标值)指定 MDX 查询来进一步配置该 KPI。

重要

在执行本文中的过程之前,请确保具有要配置的现有 KPI。该 KPI 必须使用存储在 Analysis Services 中的数据。若要创建 KPI,请参阅使用仪表板设计器创建并配置 KPI

打开 KPI 进行编辑

打开 KPI 进行编辑

  1. 在仪表板设计器中,在窗口的左侧找到“工作区浏览器”,然后单击“PerformancePoint 内容”。中央窗格会显示两个选项卡:“SharePoint”和“工作区”。

  2. 使用“SharePoint”和“工作区”选项卡,找到要配置的 KPI。

  3. 双击要配置的 KPI 以打开进行编辑。

将自定义 MDX 查询添加到 KPI 的实际值或目标值

将自定义 MDX 查询添加到 KPI 的值时,您使用“维度数据源映射”对话框来选择和配置一个值,例如实际值或目标值。应单独配置每个实际值或目标值。

将 MDX 查询添加到 KPI

  1. 在中央窗格中的“编辑器”选项卡上,找到要为其添加自定义 MDX 查询的实际值或目标值。

  2. 在“数据映射”列中,单击超文本。将打开“数据源映射”对话框。使用“维度数据源映射”对话框将自定义 MDX 查询添加到 KPI 的某个值中。根据打开的“数据源映射”对话框,使用下表中所示的过程之一。

    “数据源映射”对话框类型 过程

    固定值数据源映射

    如果打开“固定值数据源映射”对话框,则无法将自定义 MDX 查询添加到所配置的值中。可以选择其他值,也可以指定要用于该值的其他 (Analysis Services) 数据源。

    若要使用不同的数据源,请执行以下步骤:

    1. 单击“更改源”以打开“选择数据源”对话框。

    2. 使用“SharePoint 网站”和“工作区”选项卡找到要使用的 Analysis Services 数据源,然后单击“确定”。

    3. 继续执行步骤 3。

    维度数据源映射

    如果打开“维度数据源映射”对话框,请继续执行步骤 3。

    测算指标数据源映射

    如果打开“测算指标数据源映射”对话框,则 KPI 的实际值或目标值基于由一个或多个其他值组成的公式。可以为“测算指标数据源映射”对话框中列出的每个值定义一个自定义 MDX 查询,前提是该值使用 Analysis Services 数据源。

    1. 在“测算指标数据源映射”对话框中,单击某个值的“源”列中的超文本。

    2. 注意打开的“数据源映射”对话框的类型

      • 如果打开“维度数据源映射”对话框,请继续执行步骤 3。

      • 如果打开“固定值数据源映射”对话框,请单击“取消”并选择不同的值。

        或者,指定要用于该值的其他 (Analysis Services) 数据源。若要使用不同的数据源,请执行以下步骤:

        1. 单击“更改源”以打开“选择数据源”对话框。

        2. 使用“SharePoint 网站”和“工作区”选项卡找到要使用的 Analysis Services 数据源,然后单击“确定”。

        3. 继续执行步骤 3。

    提示

    有关测算指标的详细信息,请参阅向 PerformancePoint KPI 中添加测算指标

    1. 在“维度数据源映射”对话框的“聚合成员的依据”部分,选中“使用 MDX 元组公式”复选框。

    2. 在“使用 MDX 元组公式”框中,键入要用于 KPI 的 MDX 查询。

      提示

      若要查看可以使用的 MDX 查询的示例,请参阅使用 MDX 查询扩展 PerformancePoint 仪表板

    3. 在指定要使用的 MDX 查询后,请单击“确定”关闭“维度数据源映射”对话框。

    4. 对要为其添加维度公式的每个值重复此步骤。

      • 如果打开“测算指标数据源映射”对话框,请重复步骤 2-5。

      • 如果没有打开“数据源映射”对话框,请重复步骤 1-5。

    5. 在“工作区浏览器”中,右键单击 KPI,然后单击“保存”。

    See Also

    Concepts

    使用仪表板设计器创建并配置 KPI
    扩展 PerformancePoint KPI
    Create a scorecard by using Dashboard Designer
    使用 MDX 查询扩展 PerformancePoint 仪表板