Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Seu $ está fora do lugar
Sum(${<[DESCRICAO FASE]={'EM DIGITACAO'}>}[VALOR PAGO ITEM])
deveria ser
Sum({$<[DESCRICAO FASE]={'EM DIGITACAO'}>}[VALOR PAGO ITEM])
Seu $ está fora do lugar
Sum(${<[DESCRICAO FASE]={'EM DIGITACAO'}>}[VALOR PAGO ITEM])
deveria ser
Sum({$<[DESCRICAO FASE]={'EM DIGITACAO'}>}[VALOR PAGO ITEM])
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.
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.
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.