Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
pedroivo
Contributor

Dúvida Set Analisys - como usar um valor de filtro de usuário na expressão do set analisys

Boa tarde,

preciso montar um dash do tipo tabela, onde terei colunas descritivas e medidas, nas colunas de medidas preciso exibir valores sumarizados por ano, e outro por ÚLTIMOS 6 meses.

O usuário poderá selecionar em campo filtro o ano que deseja visualizar, a partir preciso gerar as medidas citadas. Estou trabalhando com itens mestre.

Minha dúvida é: como consego pegar o filtro selecionado pelo usuário e usar no set analisys, o nome do campo de filtro é o próprio [ANO FATURAMENTO]

Sum({$<[ANO FATURAMENTO]=????

            >}

  [VALOR])

2 Replies
michellysodre
New Contributor III

Re: Dúvida Set Analisys - como usar um valor de filtro de usuário na expressão do set analisys

Pedro, boa tarde.

Tenta:

Sum({$<[ANO FATURAMENTO]=p([ANO FATURAMENTO])

            >}

  [VALOR])

felipedl
Valued Contributor III

Re: Dúvida Set Analisys - como usar um valor de filtro de usuário na expressão do set analisys

Olá Pedro,

Os filtros que o usuário selecionar já vão estar valendo pras expressões.

Por exemplo, se ele selecionar o ano de 2017, as expressões já vão seguir essa seleção, não precisaria fazer o set analysis para isso nesse caso.

Com o ano selecionado, sum(Valor) estaria dando para o ano de 2017 (conforme outras seleções) os valores correspondentes.

Para os últimos 6 meses teria que fazer algum jogo pela data, sabendo qual o maior mês disponível para o ano em questão.

sum({[Mes]={"$(=AddMonts(Today(),-6))"}}Valor)

ou por exemplo, se for selecionado um ano (para pegar o maior mês do ano escolhido.

sum({[Mes]={"$(=max(Mes))"}}Valor)