Qlik Community

QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

Announcements
QlikView Fans! We’d love to hear from you.
Share your QlikView feedback with the product team… Click here to participate in our 5-minute survey.
Rules, plus terms and conditions, can be found here.
cdaniel85
New Contributor II

Set Analysis (comparar com dimensão)

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.

1 Reply
Not applicable

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

Community Browser