Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
renato_araujo
New Contributor III

Contar campo concatenado

Prezados boa tarde.

Possou a seguinte expressão num campo texto: =Concat(DISTINCT([Obras_Patrimônio_Cult_Hist_15-17])), que trás a descrição das obras de uma determinada região. Exemplo:

Obras.jpg

Listando as cinco obras da região. Como faço para contar essas obras utilizando da fórmula acima, pois só fazendo a contagem apresenta apenas o valor, que seria da seleção da região e não o valor correto que seriam 5 obras.

Valeu.

1 Solution

Accepted Solutions
renato_araujo
New Contributor III

Re: Contar campo concatenado

Cléver,

Já resolvi a situação com o pessoal da área demandante, existiam algumas inconsistências na planilha onde em uma mesma célula estavam listadas diversas obras e como a planilha é muito extensa em linhas e colunas não tinha analisado antes e apenas feito a aplicação.

Mas agora já esta resolvido.

Obrigado.

8 Replies
Employee
Employee

Re: Contar campo concatenado

Renato,

count(DISTINCT([Obras_Patrimônio_Cult_Hist_15-17])) traz o valor correto?

renato_araujo
New Contributor III

Re: Contar campo concatenado

Clever, já tinha usado essa fórmula que trás apenas o valor 1, pois de alguma forma eu preciso pegar o resultado da concatenação desse campo para trazer o valor correto. Só o count não esta sendo efetivo na contagem do campo.

Tentei usando a função aggr, mas também não tive sucesso.

Ainda preciso de uma solução

srchagas
Contributor III

Re: Contar campo concatenado

Amigo esse  campo ai ele e um texto correto ?  voce nao teria um campo de codigo?:

1 - Obra bla

2 -Obra bla ble

3- Obra bli bli

Um codigo de obra ou algo assim ?

Porque voce querer contar um campo texto e complicado, seria melhor conta os ID's, fica mais simples , facil e efetuvo ( contar numeros e mais efetivo que contar texto)

Employee
Employee

Re: Contar campo concatenado

é possível postar uma amostra da sua aplicação?

renato_araujo
New Contributor III

Re: Contar campo concatenado

Não é possível criar um código para as obras, pois segundo a área demandante a informação inserida na planilha sempre será um texto. Outro ponto é que para que eu possa listar todas as obras que estão em linhas diferentes é necessário realizar o concatenate do campo, por isso de alguma forma precisava contar as obras concatenadas.

srchagas
Contributor III

Re: Contar campo concatenado

cara... voce esta querendo Milagre, Qlikview nao opera milagres, faz analise logica de dados, me desculpe...vamo analisar com calma ok ?

voce quer contar um campo concatenado ....



Tua frase nao faz muito sentindo pq voce unificou o campo, como voce conta algo que e 1, como 1 certo ?


Se Tem algum caracter especial que define no texto ? Se tiver, pode tentar contar o carater especial e seguir em frente SubstringCount()


Caso contrario  isso ai que eles querem e milagre, nao operamos milagres, operamos analises logicas para tomada de decissao.


Voce vai ter quer modelar as coisas ai para que isso funciona...


1 - Como voce sabe que cada um e uma obra? como voce sabe o que concatenar a informacao ?

Se  nao funciona o substringcount e nao sabe responder melhor a pergunta de a cima, voltamos ao estagio inicial : precisamos modelar a base corretamente, o primeiro desafio que tu pode fazer ao cliente e pedir para ele fazer isso no excel, se ele consegue , tu consegue se ele nao consegue fazer.....entao....virou milagre certo ? Para milagre  deixar de ser milagre e virar coisa logica precisa analise, ai vai ter que sentar com ele, entender o processo e bolar uma logica.

nem que seja Modelar a base dele para se adequar a tua necessidade.


renato_araujo
New Contributor III

Re: Contar campo concatenado

Boa tarde Thiago,

Obrigado por ajudar.

renato_araujo
New Contributor III

Re: Contar campo concatenado

Cléver,

Já resolvi a situação com o pessoal da área demandante, existiam algumas inconsistências na planilha onde em uma mesma célula estavam listadas diversas obras e como a planilha é muito extensa em linhas e colunas não tinha analisado antes e apenas feito a aplicação.

Mas agora já esta resolvido.

Obrigado.