1 Reply Latest reply: Sep 19, 2014 8:25 AM by Erica Whalley RSS

    Set Analysis (comparar com dimensão)

    Carlos Daniel Almeida

      Boa tarde,

       

      gostaria de saber se é possível em uma expressão eu realizar a comparação com o campo corrente da dimensão? Abaixo a rotina que estou tentando executar:

       

      Sum({1<

        Nota_Ano_Emissao = {"$(=Year(Today()))"},

        Nota_Mes_Emissao = {"$(=Month(Today()))"},

        Nota_Dia_Emissao = X

        >} NotaItem_ValItem

      )

       

      O X seria o valor corrente da dimensão.

        • Re: Set Analysis (comparar com dimensão)

          Oi Carlos,

           

          Vou tentar respondar em Portugues.....

           

          E possivel si voce em uma variável sua valor

           

          Coloca o variavel assim:

           

          vDiaCorrente:

          = [Dimensao]

           

          No expressao, usa o $() para excutar o variavel:

           

          Sum({1<

            Nota_Ano_Emissao = {"$(=Year(Today()))"},

            Nota_Mes_Emissao = {"$(=Month(Today()))"},

            Nota_Dia_Emissao = {"$(vDiaCorrente)"}

            >} NotaItem_ValItem

          )

           

          Si voce quer mais de um valor no variavel, pode usa o funciona Concat() para retornar mais valors.

           

          Coloca o variavel assim:

           

          vDiaCorrente:

          ='"' & concat(distinct [Dimensao], '","') &'"'

           

          isso retorna um valor parecido com: "1","2","15"

           

          usa no espresao:

           

          Sum({1<

            Nota_Ano_Emissao = {"$(=Year(Today()))"},

            Nota_Mes_Emissao = {"$(=Month(Today()))"},

            Nota_Dia_Emissao = {$(vDiaCorrente)}

            >} NotaItem_ValItem

          )

           

          Funciona para voce?

           

          Entendi meu portugues?

           

          Erica