舍入雙精確度數字

本文說明在Adobe Campaign Standard中,動態舍入出站傳遞HTML中雙精確度值的步驟。

說明 description

環境

Adobe Campaign Standard

問題/症狀

是否可以在傳遞HTML內動態四捨五入雙精確度值?

此情況下的使用案例是捨棄的購物車電子郵件,我們想要列出潛在客戶在購物車中擁有但尚未購買的產品價格。

若未舍入這些值,出埠交貨會沿著9.999999999的行顯示$9.99的雙精確度值。

解決方法 resolution

請實作下列步驟,將雙精確度數字四捨五入:

  1. 在傳遞工作流程中使用活動查詢來尋找所需的收件者母體。

  2. 在步驟1中套用的相同活動查詢的「其他資料」索引標籤中,新增要舍入(在此例中為@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