Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
girino777
Contributor III

Problema com SubStringCount(Concat).

Bom Dia.!

Estou utilizando a função SubStringCount(Concat)) para filtrar as minhas dimensões na condicional.

Porém estou com o seguinte problema:

=SubStringCount(Concat(Cod_Dimensao,'|'),'AD')

Quando realizo a função acima no meu campo condicional ele traz 3 colunas ou seja todas as colunas que tenhas as letras A, D e AD conforme abaixo:

=SubStringCount(Concat(Cod_Dimensao,'|'),'A')

=SubStringCount(Concat(Cod_Dimensao,'|'),'D')

=SubStringCount(Concat(Cod_Dimensao,'|'),'AD')

Eu preciso que ele traga apenas a coluna AD.

Como acertar a função ?

Muito Obrigado.

Renato

Tags (1)
1 Solution

Accepted Solutions

Re: Problema com SubStringCount(Concat).

Renato, utilize um delimitador a mais para você garantir que esse registro seja único, por exemplo

SubStringCount('|'&Concat(A, '|') & '|', '|AD|')

SubStringCount('|'&Concat(A, '|') & '|', '|A|')

SubStringCount('|'&Concat(A, '|') & '|', '|ADA|')

SubStringCount('|'&Concat(A, '|') & '|', '|DA|')

Desta forma, mesma que exista outra palavra que se inicie com AD, você garante que ela não termine com o "|" a mais que foi colocado

2 Replies

Re: Problema com SubStringCount(Concat).

Renato, utilize um delimitador a mais para você garantir que esse registro seja único, por exemplo

SubStringCount('|'&Concat(A, '|') & '|', '|AD|')

SubStringCount('|'&Concat(A, '|') & '|', '|A|')

SubStringCount('|'&Concat(A, '|') & '|', '|ADA|')

SubStringCount('|'&Concat(A, '|') & '|', '|DA|')

Desta forma, mesma que exista outra palavra que se inicie com AD, você garante que ela não termine com o "|" a mais que foi colocado

girino777
Contributor III

Re: Problema com SubStringCount(Concat).

Olá Yuri

Bom Dia.! Tudo Jóia ?

Realizei os testes ontem a noite e funcionou. 

Muito obrigado novamente. 

Renato