Redondeo de números de precisión doble

Descripción description

Entorno

Adobe Campaign Standard

Problema/Síntomas

¿Es posible redondear dinámicamente los valores de doble precisión dentro del HTML de una entrega?

Un caso de uso para esto sería un correo electrónico de carro de compras abandonado en el que queremos enumerar el precio de los productos que un cliente potencial tiene en su carro, pero no ha comprado.

Sin redondear estos valores, un valor de precisión doble de 9,99 $ se mostraría en la línea de 9,999999999 en la entrega saliente.

Resolución resolution

Implemente los siguientes pasos para redondear los números de doble precisión:

  1. Utilice la consulta de actividad para la población de destinatarios deseada en el flujo de trabajo de entrega.

  2. Añada los campos deseados que se van a redondear (en este caso, "@price") en la etiqueta "Datos adicionales" de la misma consulta de actividad aplicada en el paso uno.

  3. Añada la expresión redondeada: Round(@price,2). Esto redondeará el valor a dos decimales.

  4. Ahora añada una actividad de entrega a la transición saliente de la actividad.

  5. Añada una personalización que seleccione la expresión redondeada del objetivo entrante en la actividad de entrega. HTML de ejemplo:

    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. Guarde la entrega y envíe una prueba para confirmar que los valores ahora se muestran como desee.

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