Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
pedroivo
Creator
Creator

Dúvida sobre aplicação de set analisys

Boa tarde comunidade,

para entender melhor quando usar o recurso de SET ANALISYS:

Estava criando um item mestre do tipo medida com a seguinte sintaxe usando set analisys:

Sum(${<[DESCRICAO FASE]={'EM DIGITACAO'}>}[VALOR PAGO ITEM])

Este set analisys não estava retornando de jeito nenhum a soma com o critério informado, o campo 'DESCRICAO FASE' é um campo de uma tabela dimensão com uma chave em uma tabela de movimentos

Depois de muitas tentativas, tentei usando um simples IF como mostrado abaixo, aí funcionou.

sum(If([DESCRICAO FASE]='EM DIGITACAO',[VALOR PAGO ITEM]))


Minha dúvida é: porque o set analisys descrito acima não funciona? Gostaria se possivel um relato de quando devo usar o set analisys e quando devo usar uma condição de IF simples.

Desde já agradeço a atenção.

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Seu $ está fora do lugar

Sum(${<[DESCRICAO FASE]={'EM DIGITACAO'}>}[VALOR PAGO ITEM])


deveria ser


Sum({$<[DESCRICAO FASE]={'EM DIGITACAO'}>}[VALOR PAGO ITEM])

View solution in original post

4 Replies
Clever_Anjos
Employee
Employee

Seu $ está fora do lugar

Sum(${<[DESCRICAO FASE]={'EM DIGITACAO'}>}[VALOR PAGO ITEM])


deveria ser


Sum({$<[DESCRICAO FASE]={'EM DIGITACAO'}>}[VALOR PAGO ITEM])

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

creio que o erro seja este mesmo que o cleveranjos‌ apontou.

Mas, se quiser,nem precisa do $ visto que a ausência dele o Qlik pega como default set de dados da seleção atual.

furtado@farolbi.com.br
pedroivo
Creator
Creator
Author

Alessandro, bom dia.

testei a orientação do colega Clever, funcionou, fiquei um tempão tentando identificar onde havia errado e não percebi esse detalhe.

pedroivo
Creator
Creator
Author

Prezado Clever,

testei sua orientação e funcionou perfeitamente, passei um tempão tentando achar o erro, quando uma outra pessoa ve um problema de fora de cabeça fria consegue identificar rápido.

Muito obrigado pela ajuda.