Not applicable

Como localizar valores não selecionados de uma dimensão em outra (string)?

Bom dia!

Tenho a seguinte tabela:

CidadeFilialAssuntoOrientação
CuritibaAGILIDADEAgradecer elogio, e passar para superiores
CuritibaAGILIDADERio de Janeiro: Agradecer contato, e informar retorno.
São PauloAGILIDADESão Paulo: Agradecer elogio e informar aos superiores.
São PauloAGILIDADECuritiba: Agradecer elogio e repassar ligação.
Rio de JaneiroAGILIDADEAgradecer elogio, e passar para superiores
Rio de JaneiroAGILIDADERio de Janeiro: Agradecer contato, e informar retorno.
Rio de JaneiroAGILIDADESão Paulo: Agradecer elogio e informar aos superiores.

O filtro foi : Assunto -> Agilidade, como podem ver, infelizmente os dados estão misturados, isso foi possivelmente um erro na população do BD, porém, eu não tenho acesso ao BD e gostaria de consertar isso no QlikView.

Para cada assunto em cada cidade, existe apenas 1 orientação. E nessa orientação pode estar o nome da cidade ou não, ou a orientação de outra cidade.

Tentei fazer uma dimensão calculada 'Orientação':

=if(substringcount(upper(Orientacao),Trim({1-$}CidadeFilial))>0 ,null(), LTrim(PurgeChar(Orientacao,'&')))

Ver se no campo orientação tem o nome de outra filial, sem ser a filial em questão... Se tiver, não aparecerá.

Não deu certo, mas seria mais ou menos essa lógica, talvez. Como posso fazer? Vai em anexo essa tabela.

Desde já, obrigada.

ps: o ltrim, purgechar, trim foram usados pois esses campos precisavam ficar formatados.