舍入雙精確度數字
本文說明在Adobe Campaign Standard中,動態舍入出站傳遞HTML中雙精確度值的步驟。
說明 description
環境
Adobe Campaign Standard
問題/症狀
是否可以在傳遞HTML內動態四捨五入雙精確度值?
此情況下的使用案例是捨棄的購物車電子郵件,我們想要列出潛在客戶在購物車中擁有但尚未購買的產品價格。
若未舍入這些值,出埠交貨會沿著9.999999999的行顯示$9.99的雙精確度值。
解決方法 resolution
請實作下列步驟,將雙精確度數字四捨五入:
-
在傳遞工作流程中使用活動查詢來尋找所需的收件者母體。
-
在步驟1中套用的相同活動查詢的「其他資料」索引標籤中,新增要舍入(在此例中為@price)的所需欄位。
-
加入舍入運算式:Round(@price,2)。 這會將值四捨五入為兩位小數。
-
現在將傳送活動新增至活動的出站轉變。
-
新增個人化,從傳遞活動的入站目標選取捨入運算式。 範例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>< -
儲存傳遞並傳送校樣,以確認值現在是否按需要顯示。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f