管理表中的自定义列

可以在任何表中创建和更新一个或多个自定义列。 创建自定义列时,可以指定一组属性,例如列的名称、其显示名称和将包含的数据类型。 有关详细信息,请参阅 表属性元数据

注释

每个表都有系统列,例如指示上次更新行的时间以及更新行的人员的列。 此外,标准表具有标准(默认)列。 不能修改或删除系统列或标准列。 如果创建自定义列,它应提供这些内置列之上的功能。

创建列

  1. 在 powerapps.com 上,选择左侧导航窗格中的“表”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

    表详细信息。

  2. 选择现有表或 创建新表

  3. 通过选择“ 添加列”向表添加新列。

  4. 在“新建列”面板中,输入列的显示名称名称将自动填充,并用作列的唯一名称。 向用户呈现此列时,将使用 Displayname ,在表达式和公式中生成应用时使用 Name

    注释

    显示名称 ”列可以随时更新,以在应用中以不同的方式显示,在保存表后,无法更改 “名称 ”列,因为这可能会破坏现有应用。

    新建列面板。

  5. 选择列的 数据类型 ,这将控制信息的存储方式以及信息在应用中的显示方式。 例如,文本的存储方式与十进制数或 URL 的存储方式不同。 有关可用的数据类型的更多详细信息,请参阅 表属性元数据

    如果系统提示,请为指定的数据类型指定其他信息。 根据数据类型,将显示不同的列。 如果要创建类型为“选项”或“多选择选项集”的列,可以在创建列时选择 “新建选项集 ”并创建新的“选项”。 有关详细信息,请参阅 “创建选项集”

    新的日期和时间列。

  6. 在“ 必需”下,如果要在应用中根据需要推荐此列,请选中该复选框。 此功能不会通过所有连接强制执行 Microsoft Dataverse 的硬性要求。 如果您需要确保将栏目填满,请创建 业务规则

  7. “可搜索”下,如果需要此列在视图、图表、仪表板和高级查找中可用,请选中该复选框。 在大多数情况下,应选中此复选框。

  8. 选择 “完成 ”以关闭“列”面板并返回到表。 可以针对每个附加列重复步骤 3-9。

    重要

    在您将更改保存到表格之前,该列尚未被保存和创建。

  9. 选择 “保存表 ”以完成更改并将其保存到 Dataverse。

    操作成功完成时,你会收到通知。 如果操作未成功,错误消息会指出所发生的问题及如何修复这些问题。

创建计算列或汇总列

计算列让您能够自动化您的业务流程中使用的手动计算。 例如,推销员可能想知道商机的加权收入,这基于商机与概率乘积得到的预计收入。 或者,如果订单大于 500 美元,他们想要自动使用一个折扣。 计算列可以包含简单数学运算或条件运算(如大于或 if - else 等)产生的值。 可以使用以下数据类型创建计算列:

  • 单行文本
  • 选项集
  • 两个选项
  • 整数
  • 十进制数
  • 货币
  • 日期和时间

有关支持的表达式类型和示例的更多详细信息,请参阅“定义计算列

更新或删除列

  1. 在 powerapps.com 上,选择左侧导航窗格中的“表”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  2. 打开表。

  3. 在所选表的列列表中,选择一列,然后执行以下步骤之一:

    • 更改列的一个或多个属性。
    • 单击或点击列右边缘附近的省略号(...),然后单击或点击 “删除”来删除列。
  4. 选择 “保存表” 以提交更改。

    重要

    如果在浏览器中打开其他页面或退出浏览器之前未保存更改,则更改将丢失。

    你会在操作成功完成时收到通知。 如果运行失败,错误消息会显示所发生的问题以及如何修复这些问题。

最佳做法和限制

创建和修改列时,请记住以下几点:

  • 不能修改或删除系统列或其值。
  • 在标准表中,不能修改或删除标准列(默认)列,添加需要数据的列,或者进行任何其他可能破坏依赖于该表的应用的更改。
  • 在自定义表中,应确保所做的更改不会中断依赖于该表的任何应用。
  • 必须为每个自定义列指定一个在表中唯一的名称,并且创建列后不能重命名该列。

后续步骤

隐私声明

使用 Microsoft Power Apps 通用数据模型,我们会在诊断系统中收集和存储自定义表和列名称。 我们使用此知识来改善客户的常见数据模型。 创建者创建的表和列名称帮助我们了解 Microsoft Power Apps 社区常见的情形,以及服务的标准表功能存在的确定空白区,如与组织相关的架构。 与这些表关联的数据库表中的数据不会被Microsoft访问或使用,也不会在预配数据库的区域之外复制。 但是,请注意,自定义表和列名称可以跨地区复制,并根据我们的数据保留策略删除。 Microsoft 承诺保护您的隐私,如我们的信任中心的详细叙述。