Campo Moeda / Número no Microsoft Lists | Vírgula como Separador Milhar / Ponto como Separador Decimal

Anônima
2024-10-24T18:44:00+00:00

Olá, pessoal!

Estou enfrentando um problema no Microsoft Lists relacionado ao formato de moeda. O aplicativo exibe os valores no formato R$ 123,456.00, o que é incorreto, pois deveria usar a vírgula como separador decimal, não o ponto. Quando meus clientes preenchem o forms, eles utilizam o nosso formato padrão, logo por estar parametrizado diferente, o valor inserido após enviado se demonstra totalmente divergente na lista.

Detalhes:

  • Formato Exibido: Os valores aparecem como R$ 123,456.00.
  • Tipo Número: Tentei também configurar a coluna como "Número", mas isso não resolveu o problema.
  • Efeitos: Isso está resultando em valores incorretos, dificultando a interpretação e análise dos dados.

Alguém mais está enfrentando esse problema? Alguma sugestão de como resolver isso?

Agradeço a ajuda!

Microsoft 365 e Office 365 | SharePoint | Para empresas | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2024-11-02T06:43:06+00:00

Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

Caro Lucas,

Obrigado por suas atualizações e confirmação.

Receio que não haja como alterar o formato dos EUA para o formato do Brasil com uma fórmula na coluna calculada, pois não importa se você digitar 1,23 ou 123, a coluna Moeda mudará o valor para 123,00, que é o mesmo e nenhuma fórmula pode detectar a diferença e converter o formato do valor.

Dada a situação, a única solução alternativa é usar a coluna Tipo de texto para que os usuários digitem o número da moeda do Brasil em vez da coluna Tipo de moeda e, em seguida, formatar o valor da coluna com o código JSON da seguinte maneira. Portanto, o formato do número do Brasil não será alterado e o código JSON adicionará automaticamente a moeda R$ na frente do número depois que os usuários preencherem seu número.

{

  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",

  "elmType": "span",

  "txtContent": "='R$'+ ' '+[$Currency]",

  "estilo": {

"display": "flex",

"justificar-conteúdo": "centro",

"align-items": "centro"  

}

}

Obrigado pela sua compreensão.

Espero que a coluna Tipo de moeda possa ser melhorada para alterar o formato da moeda com base na moeda dos usuários.

Sinceramente

Penhasco | Moderador da Comunidade Microsoft

Esta resposta foi útil?

1 pessoa achou esta resposta útil.
0 comentários Sem comentários

6 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2024-11-04T23:54:02+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Caro Lucas,

    Você já tentou as sugestões acima?

    Se for conveniente, envie também seus comentários da seguinte forma, pois isso pode beneficiar o processo da comunidade.

    ![Image](https://learn-attachment.microsoft.com/api/attachments/974db0b7-94b8-41e6-98a0-665778d3aa15?platform=QnA

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2024-10-31T12:34:03+00:00

    Caro, Cliff Gu MSFT

    Obrigado pela resposta, o procedimento realmente funciona. No entanto, meu problema é que, quando meus clientes preenchem o formulário usando o formato brasileiro, o SharePoint adiciona casas decimais (não há um padrão), pois interpreta a vírgula como um separador de milhar. Por isso, ao usar a coluna Moeda original no campo calculado, os valores ficam incorretos quando convertidos para R$ na nova coluna.

    O ideal seria que, ao preencher a coluna Moeda no Forms, o Lists já reconhecesse o formato brasileiro. Atualmente, quando o dado é registrado na lista, ele é convertido para o formato americano, o que pode adicionar casas decimais dependendo de como o número é inserido.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2024-10-26T00:27:13+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Caro Lucas,

    Você já tentou o caminho acima? Posso saber se você precisa de mais ajuda sobre esse problema?

    Sinceramente

    Penhasco | Moderador da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2024-10-25T03:47:17+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Caro Lucas,

    A única maneira de formatar o fórum é usando o código JSON. No entanto, a coluna Moeda não tem suporte com muita personalização.

    Você pode verificar o seguinte tópico como referência.

    Como solução alternativa, você pode primeiro criar uma coluna calculada, como Moeda do Brasil. Defina a fórmula como =TEXT(Currency,"###,###.00") e defina o tipo de dados como Linha única de texto. A coluna Moeda é Moeda na minha lista de demonstração.

    Agora formate a coluna calculada Moeda do Brasil com JSON como a seguir e oculte a coluna de moeda Moeda na exibição de lista.

    {

      "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",

      "elmType": "span",  

      "txtContent": "='R$ '+ replaceAll([$Brazil_x0020_Currency],'.',',')",

      "estilo": {

    "display": "flex",

    "justificar-conteúdo": "centro",

    "align-items": "centro"  

    }

    }

    Resultado:

    Obrigado pelo seu tempo e esforço.

    Sinceramente

    Penhasco | Moderador da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários