Arredondamento de números de precisão dupla
O artigo explica as etapas para arredondar dinamicamente valores de precisão dupla dentro da HTML de um delivery de saída no Adobe Campaign Standard.
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:
-
Use a consulta de atividade para a população de recipients desejada no fluxo de trabalho do delivery.
-
Adicione os campos desejados a serem arredondados (neste caso, @price) na guia "Additional Data" da mesma consulta de atividade aplicada na etapa um.
-
Adicione a expressão arredondada: Round(@price,2). Isso arredondará o valor para duas casas decimais.
-
Agora adicione uma atividade de delivery à transição de saída da atividade.
-
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" contentable="false">
Arredondado Preço (expr1)<
/span>
<
/td>
-
Salve o delivery e envie prova para confirmar que os valores agora são exibidos como desejado.