舍入双精度数字

本文介绍了在Adobe Campaign Standard中动态舍入出站投放HTML中的双精度值的步骤。

描述 description

环境

Adobe Campaign Standard

问题/症状

是否可以在投放HTML内动态舍入双精度值?

此用例是一个放弃的购物车电子邮件,其中我们希望列出潜在客户在购物车中拥有但尚未购买的产品价格。

如果不对这些值进行四舍五入,则出站交货中将沿着9.999999999的行显示双精度值$9.99。

解决方法 resolution

执行以下步骤可舍入双精度数字:

  1. 在投放工作流中对所需的收件人群体使用活动查询。

  2. 在步骤1中应用的相同活动查询的“Additional Data”选项卡中添加要四舍五入的所需字段(在本例中为@price)。

  3. 添加舍入表达式:Round(@price,2)。 这会将值四舍五入到两位小数。

  4. 现在,将投放活动添加到活动的叫客过渡。

  5. 添加可从投放活动的集客目标中选择舍入表达式的个性化。 示例HTML:

    <td class="em_side30" width="110" valign="top" align="right"> $ < span class="nl-dce-field nl-dce-done" id="span154888084941524" data-nl-expr="/context/targetData/expr1" data-nl-type="number" contenteditable="false"> RoundedPrice (expr1)< /span> < /td>

  6. 保存投放并发送校样,以确认值现在是否按需要显示。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f