Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
johnatanbmo
New Contributor II

Soma de valores em texto

Boa tarde,

Estou com uma grande dúvida em um app que estou em desenvolvimento. Nele eu preciso trazer em uma expressão o valor de uma expressão que está setada como texto em um excel. Segue exemplo.

CidadeConta1Conta2Teste
São Paulo22sum(Conta1+Conta2)
Uberlandia144avg(Conta1+Conta2)

No Qlikview minha dimensão é a Cidade e minha expressão eu chamo o campo 'Teste', alguém saberia me dizer qual função ou algum modo de fazer por set analysis para que ele me traga o calculo do Campo teste sem ser pelo formato de texto e sim calculando o que se encontra dentro da célula ?

OBS: Tenho uma lista imensa de cidades e não serviria fazer um "if(cidade...".

Obrigado.

17 Replies
dubucha2012
Contributor

Re: Soma de valores em texto

Uma dúvida..

Quando tem que somar e quando tem que fazer a média?

johnatanbmo
New Contributor II

Re: Soma de valores em texto

Não existe essa regra de quando tem que somar ou quando tem que fazer a média o problema que eu tenho é bem maior que isso ai que postei rs. A questão é que poderia ter algo como "only(teste), "=$(=only(teste))" pra qlikview entender que o texto que está dentro daquele campo é uma expressão.

Mas respondendo sua pergunta, é aleatório, a pessoa escolha se quer soma ou média.

MVP
MVP

Re: Soma de valores em texto

Boa noite.

Segue um exemplo. Veja se atende.

Perceba que o avg(14 + 4) esta no grafico aparecendo 18. O resultado é este mesmo, conforme o mesmo calculo no texto.

2015-01-27 22_12_57-.png

Att,

AMF

MVP
MVP

Re: Soma de valores em texto

expressao

=$(=maxstring(Teste))

Re: Soma de valores em texto

Eu já fiz isso uma vez utilizando a função PICK e concatenando as expressões, porém foi necessário adicionar o número da linha.

Da uma olhada no exemplo em anexo.

johnatanbmo
New Contributor II

Re: Soma de valores em texto

Esse ai pega o máximo apenas, veja que na linha que ele tinha que fazer a média ele fez a soma.

johnatanbmo
New Contributor II

Re: Soma de valores em texto

Veja meu exemplo Yuri.

A linha 'A' é o calculo que eu quero, a linha B está usando o exemplo do Alessandro ["=$(=maxstring(teste))"] , a linha C tentei replicar o que você fez na app que me mandou [=pick(Linha, $(=concat( teste, ',')) )].

OBS: Na coluna linha eu usei a formula RowNo(total).

O problema é que o cálculo está na linha 19, 21, 22, 23... e como não tem calculos nas linhas á cima ele entende que não existe nada. Logo o Pick não fica muito útil nesse caso. Conseguiu entender?

johnatanbmo
New Contributor II

Re: Soma de valores em texto

Alguém consegue me ajudar?

Re: Soma de valores em texto

Mas nesse caso que não tem nada o que ele deveria fazeR?