为转换设置货币属性

要使用货币转换,您可以创建一个属性,以便以实体的本地货币表示金额(或币值)。在编辑属性对话框中,有一个名为货币的属性。如果为该属性选择实体货币值,则该特定属性将从表单模板所部署到的实体继承货币。您可以通过选择显示的其他货币来将其覆盖。

下面以一个 Employee Meal Expenses 集合为例进行演示,在此集合中,需要手动输入餐费数据值,这些值用世界各地的实体的本地货币表示。您可以选择是使用实体货币还是将其覆盖。

属性包括 "Employee ID"、"Employee Name"、"Meal Type"、"Amount" 和 "Amount in HQ Currency"。我们的目标是收集 Amount 并将其转换为 Amount in HQ Currency(总部货币为美元)。

显示 Employee Meal Expenses 集合示例

属性

关联的表单模板

要将输入值的本地货币转换为总部货币:

  1. 在主页上,依次单击应用程序补充数据
  2. 单击左侧的集合选项卡。
  3. 依次选择集合、操作编辑

    显示 "Amount" 属性的集合示例

  4. 属性选项卡中,选择属性(例如 Amount,它是世界各地不同团队的餐费的输入值),然后依次单击操作编辑
  5. 货币中,选择实体货币意味着此属性(即 Amount)将继承表单所部署到的实体的货币,在此示例中是美元。
  6. 计算属性 Amount in HQ Currency 的货币设置为 USD(美元)。
  7. 在“计算”中,TRANSLATE 函数设置为使用 "Average" 兑换率类型将 "Amount" 中的值转换为 USD 货币。

    计算属性 "Amount in HQ Currency" 的 TRANSLATE 函数

  8. 设置完成后,您可以在部署的表单中查看转换结果。在此示例中,将一个表单模板部署到四个不同的实体,这些实体分别使用四种不同的货币。

    部署的表单 - 显示分别使用四种不同货币的四个实体

    对于 India 的 Monthly Meal Expenses,当您输入金额后,转换的货币值在您保存后显示出来。请注意,转换得出的是总部货币值。

    示例 - Amount in HQ currency

    显示 "Amount" 列中的输入值和转换为总部货币的值
  9. 也可以在“补充数据分析”中查看此内容。请注意 "Amount" 列中的货币符号以及 "Amount in HQ Currency" 列中转换的值。

    在“补充数据分析”中查看从以本地货币表示的输入金额转换到以 USD 表示的 HQ 货币金额