11 Replies Latest reply: Mar 6, 2018 4:10 PM by Thiago Justen Teixeira RSS

    Formato Numérico no mostrador

    Paulo Lima

      Boa Tarde,

       

      Eu tenho um painel onde o mostrador possui uma linha de referência. Esta linha a soma de um resultado de vários valores que estão em uma planilha do Excel.

      Antes de eu atualizar a planilha o valor da linha de referência era exibido da seguinte forma

      45.000.000,00 = (45M)

       

      porém, depois da atualização os valores não aparecem com esta configuração reduzida, ou seja mostra o número inteiro sem nenhum formato.

       

      a formula para a exibição do valor é

      =Sum (Meta) * $(vMetaQ1)

       

      sendo Meta uma planilha e vMetaQ1 o campo de uma outra planilha.

       

      Segue em anexo as imagens e as planilhas

      CERTO.pngERRADO.png

        • Re: Formato Numérico no mostrador
          Thiago Justen Teixeira

          Paulo,

           

          Nosso amigo mario.sergio.ti fez uma sugestão bacana no post abaixo que pode te servir.

           

          Re: Reduzir a exibição de um valor.

           

          Se ainda assim, não conseguir, por favor disponibilize o qvf pra eu dar uma olhada.

           

          Abs e Sucesso!!

            • Re: Formato Numérico no mostrador
              Paulo Lima

              até funcionou com a formula dita pelo amigo, porém a linha de indice ficou no início do gráfico,

               

              enviando o QVF

               

              Sem título.png

                • Re: Formato Numérico no mostrador
                  Thiago Justen Teixeira

                  Isso aconteceu pois a formatação indicada no post na verdade divide o valor (no teu por 1 milhão) para "representar" apenas 4 dígitos (ex.: 24,14 M). Isso faz o número ficar bem menor do que o resto do seu mostrador. Vamos tentar o seguinte:

                   

                  Use as seguinte expressões - teste no mostrador Q4:

                   

                  Expressão Q4


                  if ( (Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Pipeline}>} [Total estimado]) * $(vPercentPipeline) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Upside}>} [Total estimado]) * $(vPercentUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {[Strong Upside]}>} [Total estimado]) * $(vPercentStrongUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Commited}>} [Total estimado]) * $(vPercentCommited) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Won}>}[Valor Fechado]))> 1000000,   

                    NUM (( Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Pipeline}>} [Total estimado]) * $(vPercentPipeline) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Upside}>} [Total estimado]) * $(vPercentUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {[Strong Upside]}>} [Total estimado]) * $(vPercentStrongUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Commited}>} [Total estimado]) * $(vPercentCommited) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Won}>}[Valor Fechado])) / 1000000, '#.##0,00 M', ',', '.')   

                    ,   

                    if ( (Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Pipeline}>} [Total estimado]) * $(vPercentPipeline) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Upside}>} [Total estimado]) * $(vPercentUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {[Strong Upside]}>} [Total estimado]) * $(vPercentStrongUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Commited}>} [Total estimado]) * $(vPercentCommited) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Won}>}[Valor Fechado]))> 1000,   

                      NUM(  (Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Pipeline}>} [Total estimado]) * $(vPercentPipeline) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Upside}>} [Total estimado]) * $(vPercentUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {[Strong Upside]}>} [Total estimado]) * $(vPercentStrongUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Commited}>} [Total estimado]) * $(vPercentCommited) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Won}>}[Valor Fechado]) )/ 1000, '#.##0,00 Mil', ',', '.' )   

                      , NUM( (Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Pipeline}>} [Total estimado]) * $(vPercentPipeline) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Upside}>} [Total estimado]) * $(vPercentUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {[Strong Upside]}>} [Total estimado]) * $(vPercentStrongUpside) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Commited}>} [Total estimado]) * $(vPercentCommited) +

                  Sum ({$ <Ano = {$(vAnoAtual)}, Quarter = {Q4}, Status = {Won}>}[Valor Fechado])), '#.##0,00', ',', '.' )   

                    )   

                  )  


                  Linha de Referência Q4


                  if ( $(vMetaQ4)*Sum(Meta)> 1000000,   

                    NUM ( $(vMetaQ4)*Sum(Meta) / 1000000, '#.##0,00 M', ',', '.')   

                    ,   

                    if ( $(vMetaQ4)*Sum(Meta)> 1000,   

                      NUM(  $(vMetaQ4)*Sum(Meta) / 1000, '#.##0,00 Mil', ',', '.' )   

                      , NUM( $(vMetaQ4)*Sum(Meta), '#.##0,00', ',', '.' )   

                    )   

                  )  

                   

                  Limite Max de Q4

                   

                  if ( (Sum (Meta) * $(vMetaQ4) * 1.5)> 1000000,   

                    NUM ( (Sum (Meta) * $(vMetaQ4) * 1.5)/ 1000000, '#.##0,00 M', ',', '.')   

                    ,   

                    if ( (Sum (Meta) * $(vMetaQ4) * 1.5)> 1000,   

                      NUM((Sum (Meta) * $(vMetaQ4) * 1.5)/ 1000, '#.##0,00 Mil', ',', '.' )   

                      , NUM((Sum (Meta) * $(vMetaQ4) * 1.5), '#.##0,00', ',', '.' )   

                    )   

                  )  

                  • Re: Formato Numérico no mostrador
                    Thiago Justen Teixeira

                    Resultado com a sugestão dada:

                     

                    Capturar.PNG

                • Re: Formato Numérico no mostrador
                  Thiago Justen Teixeira

                  Vi que você postou uma mensagem na thread que te indiquei. Bem, consegue enviar o qvf?

                  • Re: Formato Numérico no mostrador
                    Thiago Justen Teixeira

                    Paulo,

                     

                    Duas considerações - uma acerca da questão, outra (a primeira) acerca do modelo:

                     

                    1 - Você tem referência cíclica no seu modelo (talvez seja interessante cuidar disso)

                    2 - Considere transformar/converter os valores da planilha Variáveis (coluna statusPercent) para número (num#(SUA_COLUNA);

                     

                    Creio que sequer precisará imputar a solução do post acima indicado.

                     

                    Abs e Sucesso!