Arredondamento de números de precisão dupla

Descrição description

Ambiente

Adobe Campaign Standard

Problema/Sintomas

É possível arredondar dinamicamente valores de precisão dupla dentro do HTML de um delivery?

Um caso de uso para isso seria um email de carrinho abandonado, no qual queremos listar o preço dos produtos que um possível cliente tem no carrinho, mas não comprou.

Sem o arredondamento desses valores, um valor de precisão dupla de US$ 9,99 seria exibido nas linhas de 9,99999999 na entrega de saída.

Resolução resolution

Implemente as seguintes etapas para arredondar números de precisão dupla:

  1. Use a consulta de atividade para a população de recipients desejada no fluxo de trabalho do delivery.

  2. Adicione os campos desejados a serem arredondados (neste caso, "@price) no "Dados adicionais" da mesma consulta de atividade aplicada na etapa um.

  3. Adicione a expressão arredondada: Round(@price,2). Isso arredondará o valor para duas casas decimais.

  4. Agora adicione uma atividade de delivery à transição de saída da atividade.

  5. Adicione uma personalização que selecione a expressão arredondada do target de entrada na atividade de delivery. Exemplo de 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. Salve o delivery e envie prova para confirmar que os valores agora são exibidos como desejado.

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