6 Replies Latest reply: May 24, 2017 10:37 AM by MARIO SOARES RSS

    Expressão não funciona corretamente

    Isaias Darci

      Tenho um filtro de idiomas: ( Inglês / Espanhol )

       

      e Tenho uma tabela assim:

       

      ProdutoPTENES
      Adescr_ptdescr_en
      descr_es
      Bdescr_ptdescr_endescr_es

       

      E tenho também uma tabela carregada inline desta forma:

       

      Idiomas:
      LOAD * INLINE [
           Idioma, CodIdioma
           'Inglês', EN
           'Espanhol', ES
      ];
      

       

      Quando o usuário seleciona o Idioma Inglês, mostro os produtos com as descrições em inglês usando a formula

       

      $(=CodIdioma)
      

       

      funciona perfeitamente.

       

      Porém ao tentar setar o Idioma padrão que seria o português, não estou conseguindo obter o resultado esperado. Estou usando a formula da seguinte maneira.

       

      if(GetSelectedCount(Idioma)=0, PT, $(=CodIdioma))
      

       

      Como posso fazer para que quando o usuário não seleciona algum idioma ( Inglês / Espanhol ) ele mostre como padrão o Idioma Português?