业务绩效计划维度

本文介绍维度以及如何在 Microsoft Dynamics 365 Finance 业务绩效计划中使用它们。

维度是用于定义事实数据的描述符。 维度由称为维度属性的列组成。 这些列可用于在分析中创建层次结构。 例如,维度可能包括日期、月份和年份的列。 然后,用户可以通过从年份向下钻取到月份再到日期来分析数据。 常见维度是人员、产品、地点和时间。

计划中有两种类型的维度:

  • 链接维度 –连接到 Dataverse 表的维度。
  • 标准维度 –可通过添加新行或从 Excel 上传新数据进行手动更新的非动态维度。

在业务绩效计划中创建维度

在业务绩效计划中,可以通过三种方式创建维度:

  • 从当前环境(链接的维度)
  • 从 Excel
  • 手动

从当前环境创建维度

您可以从现有 Dataverse 表在业务绩效计划中创建新维度。 这种类型的维度称为链接的维度。

若要创建链接的维度,请按照以下步骤操作。

  1. 转到创建维度

  2. 维度字段中,输入维度的名称。 此名称可以包含空格和特殊字符。

  3. 字段中,输入在 Dataverse 中创建的表的名称。 当您使用视觉对象时,此表名称显示在 Power BI 中。

  4. 选择从当前环境中添加列。 (当前环境是您部署了业务绩效计划的 Microsoft Power Platform 环境。)链接的表列表变为可用。

    纸币

    列表显示本机 Dataverse 表和启用的虚拟实体表。 有关如何启用虚拟实体的详细信息,请参阅启用 Microsoft Dataverse 虚拟实体

  5. 从 Dataverse 表中选择要包括在维度中的列。 若要选择列,请选择将鼠标悬停在列名称上时出现在列名称左侧的圆圈。

    选定的列显示在 Power BI 中并可用于对计划视觉对象中的数据进行排序和筛选。 请注意,某些列会自动删除。 例如,您为维度选择帐户表。 该表包含您可能想要对数据进行筛选或排序的多个列。 但是,它还包括可能对数据分析没有多大用处的列,例如创建者修改者。 因此,这些列会自动删除。

    注意

    您创建的维度必须有主键,以确保维度表中有唯一记录。 业务绩效计划应用自动从源表中选择主列。 用作主列的列显示在向导的选择列步骤中的页面顶部。

  6. 在向导的调整列步骤中,您可以更新选择包含在维度中的每列的列名称。 例如,您选择包含实体中的地址 1: 城市列,但您希望名称仅显示为城市

完成输入信息后,您可以创建维度。

从 Excel 中创建维度

您可以从 Excel 文件在业务绩效计划中创建新维度。

  1. 转到创建维度

  2. 维度字段中,输入维度的名称。 此名称可以包含空格和特殊字符。

  3. 字段中,输入在 Dataverse 中创建的表的名称。 当您使用视觉对象时,此表名称显示在 Power BI 中。

  4. 选择从 Excel 中添加列。 上传 Excel 文件选项变为可用。 如果您的工作簿有多个选项卡,请选择创建维度时要使用的选项卡。

  5. 从 Excel 文件中选择要包括在维度中的列。 若要选择列,请选择将鼠标悬停在列名称上时出现在列名称左侧的圆圈。

    注意

    您创建的维度必须有主键,以确保维度表中有唯一记录。 因此,选择将确保唯一记录的列。 用作主列的列显示在向导的选择列步骤中的页面顶部。

  6. 在向导的调整列步骤中,您可以更新选择包含在维度中的每列的列名称。 例如,您选择包含 Excel 工作簿中的地址 1: 城市列,但您希望名称仅显示为城市

完成输入信息后,您可以创建维度。

手动创建维度

您可以在业务绩效计划中手动创建新维度。

  1. 转到创建维度

  2. 维度字段中,输入维度的名称。 此名称可以包含空格和特殊字符。

  3. 字段中,输入在 Dataverse 中创建的表的名称。 当您使用视觉对象时,此表名称显示在 Power BI 中。

  4. 输入您希望包括在维度中的每列的名称。 使用逗号分隔列名称。

    对于此过程,将跳过向导的选择列步骤,因为创建维度时会自动包含您刚刚指定的列。

    注意

    您创建的维度必须有主键,以确保维度表中有唯一记录。 业务绩效计划应用会自动为手动创建的维度创建名称列,并使用该列作为主列。 用作主列的列显示在向导的选择列步骤中的页面顶部。

    对于此过程,还会跳过向导的调整列步骤,因为在常规部分中创建维度时会使用每列的显示名称。

完成输入信息后,您可以创建维度。

使用数据流填充维度

维度数据是多个源的组合,或者必须进行一定程度的转换才能将数据放入正确的计划结构中。 建议使用数据流加载生产数据,因为这可以更好地支持典型的生产量和复杂性。 数据流还提供转换体验、加载数据时的详细状态结果以及计划数据刷新的选项。

数据流是一种基于云的自助服务数据准备技术。 数据流使客户能够引入、转换数据并将其加载到 Microsoft Dataverse 环境、Power BI 工作区或您组织的 Azure Data Lake Storage 帐户中。 数据流使用 Power Query 制作,这是一种统一的数据连接和准备体验,已在许多 Microsoft 产品中提供,包括 Excel 和 Power BI。 数据流可以触发为按需运行或按计划自动运行,并且数据始终保持最新。 有关数据流的详细信息,请参阅跨 Microsoft Power Platform 和 Dynamics 365 的数据流概述

数据流可以填充计划内的维度和多维数据集。 将数据流链接到维度或多维数据集,当数据流的数据源更新时,计划将基于数据流中定义的刷新频率进行更新。

有关通过数据流加载数据的详细信息,请参阅通过数据流加载数据

维护维度

创建维度后,您可能想要添加更多维度值或向维度添加更多列。 您可以在业务绩效计划应用中进行这些更改,或者使用 Power BI 中的表编辑视觉对象或 Excel 加载项(在正式发布后提供)。 有关如何在表编辑视觉对象中维护维度的详细信息,请参阅文档链接

您可以在业务绩效计划应用中对维度进行以下更改:

  • 在 Excel 中编辑数据。
  • 添加新数据行。
  • 删除数据行。
  • 添加新数据列。
  • 删除数据列。
  • 添加链接列。
  • 删除维度。

在 Excel 中编辑数据

若要在业务绩效计划应用中将新数据行添加维度,请按照以下步骤操作。

  1. 维度页面上,选择在 Excel 中编辑数据
  2. 打开工作簿,然后选择启用编辑

创建新行时,您可以为其中的所有列添加值,源类型和任何只读字段除外。 如果在只读字段中输入数据,则发布更改时会重置这些字段。 用户还可以编辑维度中的特定数据单元格,源类型值和只读字段的值除外。

添加或编辑数据后,您必须发布更改。 如果您在发布之前关闭 Excel,系统会提示您保存更改。

从 Excel 发布更改后,在维度表上选择刷新以查看维度的更新。

注意

对于每个维度,都有列。 该值可以是用户系统。 完成刷新时,源类型为系统的行将使用链接的 Dataverse 表中的值进行更新。 使用 Power BI 中的表编辑视觉对象创建的行的源类型为用户并且不会由任何数据更新覆盖。

在您创建新数据行或编辑单元格值后,必须选择刷新以更新 Power BI 中的数据。 否则,您无法查看新的维度值、行或列。

添加新数据行

若要将新数据行添加到维度,请按照以下步骤操作。

  1. 维度详细信息页面上,选择新建行
  2. 输入完所有新数据行后,保存您的更改。
  3. 在您创建新数据行或编辑单元格值后,必须选择刷新以更新 Power BI 中的数据。 否则,您无法查看新的维度值、行或列。

删除数据行

若要从维度中删除数据行,请按照以下步骤操作。

  1. 维度详细信息页面上,选择删除行
  2. 当系统提示时,确认删除行。

注意

如果维度值包含在多维数据集中,则无法删除该维度值。

添加新数据列

若要将新数据列添加到任何维度,请按照以下步骤操作。

  1. 维度页面上,选择新建列
  2. 输入列的名称。

新列将添加为维度中的最后一列。 如果您将新列添加到链接的维度并使用数据填充该列,则刷新数据后该数据将保留。 添加到维度的新列会自动保存。

删除数据列

您可以删除维度中的数据列。 当删除维度中的数据列时,多维数据集不会更新。 但是,Power BI 视觉对象可能会受到影响。

添加链接列

通过链接列,您可以创建一个受限制的值列表,这些值可在创建新维度值时使用。

例如,您希望有一个可用于跟踪各种应用场景的应用场景维度,例如 2025 年预算 维度。 您希望应用场景维度具有以下属性:应用场景名称应用场景描述状态。 对于状态属性,您不希望用户能够自行设置状态值并将其分配给应用场景。 相反,您希望用户从特定状态值列表中进行选择,例如未开始正在审核已批准。 因此,您将创建一个包含应用场景名称描述字段的应用场景维度。 然后,您将创建一个包含状态名称状态描述字段的次要状态维度。 在状态维度创建并填充有维度后,您将返回到应用场景维度,并添加指向状态维度的链接列。 然后,当您将新应用场景添加到应用场景维度时,您可以从状态值列表中选择状态。

若要添加链接列,请按照以下步骤操作。

  1. 维度详细信息页面上,选择新建链接列
  2. 目标列字段中,输入要添加到维度的新列的名称。 对于前面的示例,输入状态
  3. 源维度字段中,选择源维度。 对于前面的示例,选择状态维度。
  4. 字段中,选择源列 对于前面的示例,选择状态名称列。
  5. 选择添加

删除维度

您可以删除多维数据集中未使用的维度。

  1. 维度页面上,在左侧预览窗格中选择维度。
  2. 选择删除