如何在OutSystems中展示Person及关联Income的金额总和?
在OutSystems中实现人员与总收入关联表格展示
前提确认
确保Income实体已通过外键(比如PersonId)与Person实体建立1对多关联(一个人员对应多条收入记录)。
步骤1:创建带求和的聚合查询
- 新建聚合,添加
Person实体和关联的Income实体(OutSystems会自动识别关联关系) - 在聚合的「分组」面板中,勾选
Person需要展示的所有字段(如Id、姓名) - 选中
Income.Amount字段,右键选择聚合函数 > Sum,将该计算字段命名为TotalIncome - 若需包含无收入的人员,将
Income实体的连接类型设置为左连接,这样无收入人员的TotalIncome会显示为0
步骤2:设计表格展示数据
- 在界面中拖入表格组件,将表格的数据源绑定到上述聚合的结果
- 添加表格列:
- 第一列绑定
Person.姓名,设置表头为「姓名」 - 第二列绑定
TotalIncome,设置表头为「总收入」,并在格式中选择货币(美元),自动显示千分位和美元符号
- 第一列绑定
效果示例
| 姓名 | 总收入 |
|---|---|
| 克拉克·肯特 | $10,000 |
| 布鲁斯·韦恩 | $150,000 |
内容的提问来源于stack exchange,提问作者Chuck
相关产品推荐
相关产品推荐

