Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Multiplicar uma região especifica na lista

Boa tarde

Tenho uma lista com 5 Regiões (Sul, Sudeste, Centro Oeste, Norte e Nordeste)

Possuo um objeto contêiner com tabela simples.

Porém preciso que ao selecionar as informações das regiões Norte e Nordeste sejam multiplicadas por "Mil" na tabela.

Como o contêiner é um objeto único, ao ir nas Propriedades - Expressões e na opção definições multiplicar por "Mil" (*1000), todas as regiões são alteradas.

Há uma forma de Condicional ou Expressão que altere somente Norte e Nordeste??

Obrigada.

5 Replies
daniel_vale
Creator
Creator

tenta fazer assim:

if( Regiao = 'Norte' , sum(regiao * 1000,

     if( Regiao  = 'Nordeste', sum(regiao*1000, regiao))

Anonymous
Not applicable
Author

Boa tarde Daniel,

Devo incluir essa expressão a onde?

Na lista de região?

Na tabela simples? como condicional ou na frente da definição?

Obrigada

daniel_vale
Creator
Creator

no próprio tratamento que está fazendo ou na tabela também, criando uma expressão dentro da tabela, eu faria no tratamento e trataria dessa forma:

if( Regiao = 'Norte' , sum(regiao * 1000,

     if( Regiao  = 'Nordeste', sum(regiao*1000) , regiao))  as RegiãoValor

maxgro
MVP
MVP

maybe

sum(if(match(Regiões, 'Norte', 'Nordeste'), 1000, 1) * Expression1)

Clever_Anjos
Employee
Employee

Olá, já conseguiu resolver? Se sim, por favor marque uma das respostas como "Correta" para fechar o tópico e ajudar a manter a comunidade organizada.

  https://community.qlik.com/groups/qlikview-brasil/blog/2016/05/10/como-obter-ajuda