可以在任何表中创建和更新一个或多个自定义列。 创建自定义列时,可以指定一组属性,例如列的名称、其显示名称和将包含的数据类型。 有关详细信息,请参阅 表属性元数据。
注释
每个表都有系统列,例如指示上次更新行的时间以及更新行的人员的列。 此外,标准表具有标准(默认)列。 不能修改或删除系统列或标准列。 如果创建自定义列,它应提供这些内置列之上的功能。
创建列
在 powerapps.com 上,选择左侧导航窗格中的“表”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
选择现有表或 创建新表
通过选择“ 添加列”向表添加新列。
在“新建列”面板中,输入列的显示名称,名称将自动填充,并用作列的唯一名称。 向用户呈现此列时,将使用 Displayname ,在表达式和公式中生成应用时使用 Name 。
注释
“ 显示名称 ”列可以随时更新,以在应用中以不同的方式显示,在保存表后,无法更改 “名称 ”列,因为这可能会破坏现有应用。
选择列的 数据类型 ,这将控制信息的存储方式以及信息在应用中的显示方式。 例如,文本的存储方式与十进制数或 URL 的存储方式不同。 有关可用的数据类型的更多详细信息,请参阅 表属性元数据。
如果系统提示,请为指定的数据类型指定其他信息。 根据数据类型,将显示不同的列。 如果要创建类型为“选项”或“多选择选项集”的列,可以在创建列时选择 “新建选项集 ”并创建新的“选项”。 有关详细信息,请参阅 “创建选项集”
在“ 必需”下,如果要在应用中根据需要推荐此列,请选中该复选框。 此功能不会通过所有连接强制执行 Microsoft Dataverse 的硬性要求。 如果您需要确保将栏目填满,请创建 业务规则
在 “可搜索”下,如果需要此列在视图、图表、仪表板和高级查找中可用,请选中该复选框。 在大多数情况下,应选中此复选框。
选择 “完成 ”以关闭“列”面板并返回到表。 可以针对每个附加列重复步骤 3-9。
重要
在您将更改保存到表格之前,该列尚未被保存和创建。
选择 “保存表 ”以完成更改并将其保存到 Dataverse。
操作成功完成时,你会收到通知。 如果操作未成功,错误消息会指出所发生的问题及如何修复这些问题。
创建计算列或汇总列
计算列让您能够自动化您的业务流程中使用的手动计算。 例如,推销员可能想知道商机的加权收入,这基于商机与概率乘积得到的预计收入。 或者,如果订单大于 500 美元,他们想要自动使用一个折扣。 计算列可以包含简单数学运算或条件运算(如大于或 if - else 等)产生的值。 可以使用以下数据类型创建计算列:
- 单行文本
- 选项集
- 两个选项
- 整数
- 十进制数
- 货币
- 日期和时间
有关支持的表达式类型和示例的更多详细信息,请参阅“定义计算列”
更新或删除列
在 powerapps.com 上,选择左侧导航窗格中的“表”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
打开表。
在所选表的列列表中,选择一列,然后执行以下步骤之一:
- 更改列的一个或多个属性。
- 单击或点击列右边缘附近的省略号(...),然后单击或点击 “删除”来删除列。
选择 “保存表” 以提交更改。
重要
如果在浏览器中打开其他页面或退出浏览器之前未保存更改,则更改将丢失。
你会在操作成功完成时收到通知。 如果运行失败,错误消息会显示所发生的问题以及如何修复这些问题。
最佳做法和限制
创建和修改列时,请记住以下几点:
- 不能修改或删除系统列或其值。
- 在标准表中,不能修改或删除标准列(默认)列,添加需要数据的列,或者进行任何其他可能破坏依赖于该表的应用的更改。
- 在自定义表中,应确保所做的更改不会中断依赖于该表的任何应用。
- 必须为每个自定义列指定一个在表中唯一的名称,并且创建列后不能重命名该列。
后续步骤
隐私声明
使用 Microsoft Power Apps 通用数据模型,我们会在诊断系统中收集和存储自定义表和列名称。 我们使用此知识来改善客户的常见数据模型。 创建者创建的表和列名称帮助我们了解 Microsoft Power Apps 社区常见的情形,以及服务的标准表功能存在的确定空白区,如与组织相关的架构。 与这些表关联的数据库表中的数据不会被Microsoft访问或使用,也不会在预配数据库的区域之外复制。 但是,请注意,自定义表和列名称可以跨地区复制,并根据我们的数据保留策略删除。 Microsoft 承诺保护您的隐私,如我们的信任中心的详细叙述。