使用仪表板设计器创建自定义表筛选器

 

适用于: SharePoint Server 2010 Enterprise

上一次修改主题: 2011-01-26

使用 PerformancePoint 仪表板设计器创建仪表板筛选器时,可以从包括“自定义表”筛选器模板的各种筛选器模板中选择。将在以下列表中所述的情形下使用“自定义表”筛选器模板:

  • 您要创建一个从多个数据源中提取数据的仪表板筛选器。然后,该筛选器将连接到仪表板中的多个报表和记分卡。

  • 您要指定在筛选器中使用的项目名称,而不使用计划用于筛选器的数据源中使用的默认名称。

  • 您要创建自己的要在筛选器中使用的项目列表,然后将该列表映射到数据库中类似种类的项目。

使用“自定义表”筛选器模板创建仪表板筛选器时,通常使用以下过程:

  1. 阶段 1:创建和保存表。

  2. 阶段 2:创建表格式数据源。

  3. 阶段 3:创建仪表板筛选器。

阶段 1:创建和保存表

在此阶段中,使用 Microsoft Excel 之类的应用程序构造表。您创建的表可用作将数据库成员映射到完全限定名的映射表。这样,可以将来自不同数据源的信息汇集在单个表中,或者配置仪表板用户将看到的成员名称。

提示

本文假定您使用 Excel 创建和配置自定义表。但是,还可以使用 SharePoint 列表或 Microsoft SQL Server 中的表。

创建要用于“自定义表”仪表板筛选器的表

  1. 使用 Excel,创建包含要用于仪表板筛选器的项目的模拟运算表。

  2. 请确保将数据组织到列中,每种类型的信息占一列。例如,可能有一列包含国家/地区,另一列包含城市。

  3. 决定哪些列将在筛选器中用于以下目的:

    • 成员   此列包含要包括在筛选器中的成员。如果要在筛选器中创建层次结构,此列中的成员将是层次结构中的第二层成员。

      在阶段 3 中,当您创建仪表板筛选器时,将选择此“成员”列作为仪表板设计器中的“键”列。

    • 父成员   此列包含要包括在筛选器中的父成员。这些成员位于“成员”列的上一层。如果要在筛选器中创建层次结构,父成员名称将是层次结构中的第一层成员。根据使用的表的不同,您可能无法为父成员指定列。

      在阶段 3 中,当您创建仪表板筛选器时,将选择此“父成员”列作为仪表板设计器中的“父键”列。

    • 显示名称   此列包含您希望仪表板用户在仪表板中看到的成员名称。根据使用的表的不同,您可能无法为父成员指定列。

      在阶段 3 中,当您创建仪表板筛选器时,将选择此“显示名称”列作为“显示值”列。

    • 默认   此列应该只包含值“True”和“False”,并且应该配置为没有聚合的维度。

      在阶段 3 中,当您创建仪表板筛选器时,应使用此“默认”列作为仪表板设计器中的“是否为默认值”列。不过,并不是非得有“默认”列才能创建筛选器。

  4. 将文件保存到您的计算机中,然后继续在仪表板设计器中创建表格式数据源。

阶段 2:创建表格式数据源

在此阶段中,您将创建一个使用您在阶段 1 中创建的表的数据连接。

创建使用自定义表的表格式数据源

  1. 在“仪表板设计器”的“工作区浏览器”中,单击“数据连接”。

  2. 在“创建”选项卡上的“仪表板项目”组中,单击“数据源”。

    此时将打开“选择数据源模板”对话框。

  3. 在“模板”窗格中,单击“从 Excel 工作簿导入”,然后单击“确定”。

    提示

    本文假定您使用 Excel 创建自定义表。如果您使用 SharePoint 列表或 SQL Server 中的表,请确保您选择了适当的表格式数据源模板。

    在中央窗格中的“编辑器”选项卡上,单击“导入”。

  4. 找到您创建的 Excel 工作簿,然后单击“打开”。

    提示

    如果打开了“在 Excel 中编辑数据”对话框,请指定是否使用可能在 Excel 工作簿的第一行上的列标题。选中或清除“第一行上的标题”复选框,然后单击“放弃更改”或“接受更改”。

    Excel 工作簿中的数据将显示在中央窗格中。

  5. 在中央窗格中,单击“属性”选项卡。

  6. 在“名称”框中,键入要用于数据源的名称。

  7. (可选步骤。)若要指定数据源的位置,请单击“显示文件夹”按钮,然后选择或创建一个文件夹。

  8. 在“工作区浏览器”中,右键单击数据源,然后单击“保存”。继续创建仪表板筛选器。

阶段 3:创建仪表板筛选器

在此阶段中,使用仪表板设计器中的“自定义表”筛选器模板创建仪表板筛选器。

创建使用“自定义表”筛选器模板的仪表板筛选器

  1. 在仪表板设计器的“工作区浏览器”中,单击“PerformancePoint 内容”。

  2. 在“创建”选项卡上的“仪表板项目”组中,单击“筛选器”。

    将打开“选择筛选器模板”对话框。

  3. 在“选择筛选器模板”对话框中,单击“自定义表”,然后单击“确定”。

    将打开“创建筛选器”向导。

  4. 在“选择数据源”页中,选择要使用的数据源,然后单击“下一步”。

    • 使用“SharePoint 网站”选项卡查看已保存到 Microsoft SharePoint Server 2010 的数据源列表。

    • 使用“工作区”选项卡查看已创建或使用的数据源列表。

  5. 在“预览表”页上,查看所选表中可用的信息。确保记下要用于仪表板筛选器的列,然后单击“下一步”。

  6. 在“选择键列”页上,指定要用作“键”、“父键”、“显示值”和“是否为默认值”设置的列。

    • 使用“键”列表可以指定包含要在筛选器中使用的成员的列。如果要创建具有层次结构的筛选器,则“键”列表示筛选器层次结构中的第二层成员。

    • 根据是否要创建具有层次结构的筛选器,可使用“父键”列表来指定包含要指定为筛选器层次结构中第一层成员的成员的列。否则,将“父键”列表设置为“(无)”。

    • 使用“显示值”列表可以指定包含要指定为筛选器标题的成员的列。PerformancePoint Services 将这些标题传递给链接到筛选器的任何记分卡和报表。

    • 通常将“是否为默认值”列表设置为“(无)”。

      如果数据源包含的维度含有“True”和“False”值,并且该维度没有聚合,则可以在“是否为默认值”列表中选择该维度。

      重要

      不要使用“是否为默认值”列表来选择包含文本或非数值的列。否则,仪表板中会出现错误消息。

    单击“下一步”。

  7. 在“选择显示方法”页中,选择以下显示类型之一:

    • 列表   选择此选项可以将筛选器显示为下拉菜单形式的简单列表。使用此显示类型时,仪表板使用者可单击列表中的项目来指定要显示的信息。

    •    选择此选项可以将筛选器显示为下拉菜单形式的列表,其中包含可展开的树控件。使用此显示类型时,仪表板使用者可展开树控件,然后选择一个或一组项目作为筛选器应用。

    • 多重选择树   选择此选项可以将筛选器显示为下拉菜单形式的列表,其中包含具有复选框的可展开树控件。使用此显示类型时,仪表板使用者可展开树控件,然后选中要用作筛选器的项目对应的复选项。

    选择要用于筛选器的显示类型后,单击“完成”。

  8. 在中央窗格中,单击“属性”选项卡。

  9. 在“名称”框中,键入要用于筛选器的名称。

  10. (可选步骤。)若要指定筛选器的位置,请单击“显示文件夹”按钮,然后选择或创建一个文件夹。

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

创建筛选器后,可以将其添加到仪表板页面中,然后将其连接到一个或多个仪表板项目。有关详细信息,请参阅使用仪表板设计器将筛选器连接到报表或记分卡

See Also

Concepts

PerformancePoint 仪表板筛选器和连接概述
使用仪表板设计器创建仪表板筛选器
使用仪表板设计器将仪表板页和链接项目组合到一起