정밀도 숫자 반올림
설명 description
환경
Adobe Campaign Standard
문제/증상
게재 HTML 내에서 배정밀도 값을 동적으로 반올림할 수 있습니까?
이 경우 장바구니에 들어 있지만 구매하지 않은 제품의 가격을 나열하려는 포기한 장바구니 이메일이 사용 사례입니다.
이 값을 반올림하지 않으면 아웃바운드 게재에서 9.999999999의 행에 $9.99의 배정밀도 값이 표시됩니다.
해결 방법 resolution
배정도 숫자를 반올림하려면 다음 단계를 구현합니다.
-
게재 워크플로우에서 원하는 수신자 모집단에 활동 쿼리를 사용합니다.
-
""에 반올림할 원하는 필드(이 경우 "@price")를 추가합니다.추가 데이터1단계에서 적용된 동일한 활동 쿼리의 탭입니다.
-
반올림된 표현식을 추가합니다.
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
-
게재를 저장하고 증명을 전송하여 이제 값이 원하는 대로 표시되는지 확인합니다.