Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
Estou extraindo do sistema uma descrição que pode possuir varias linhas e tenho que exibir no BI estas informações,
só que ao mostrar no BI a observação do tipo 2 eu tenho que exibir as linhas como coluna, ou seja se tiver 10 linhas de observação tem que aparecer 10 colunas com o nome Observação 1, Observação 2... e os dados da linha 1 na coluna 1, da linha 2 na coluna 2 e assim por diante...
Como está a tabela no no qlikview:
Como teria que ficar:
Montei um exemplo, mas precisa ver se seus dados estão dessa forma.
Segue em anexo
Jean,
Por que você tem que colocar cada linha de observação em uma coluna diferente ?
Você tem ideia do numero máximo de linhas na observação tipo 2 ? Isto vai determinar o numero de colunas que sua tabela vai ter.
Pablo
Montei um exemplo, mas precisa ver se seus dados estão dessa forma.
Segue em anexo
Bom dia,
No sistema o meu cadastro não utiliza espaço, ele utiliza enter, tenho que fazer uma coluna nova a cada linha nova no sistema...
Tem alguma função aonde ele joga cada enter(linha nova) em uma variável?
Cadastro no Sistema
Dados no BI
Funcionou de acordo com o que você colocou Yuri,
Utilizei a função SubField(DESCRICAO, chr(10), cont))
Só estou com um problema para ocultar os campos que não possuem dados,
como no exemplo abaixo eu tenho o campo6 que não possui dados nenhum, então eu queria ocultar ele ai na opção condicional...
tem o IsNull(CAMPO6), mais ele só vai mostrar se o campo for null certo?
e ao contrario tem como eu fazer? para mostrar apenas os não nulos?
Tente utilizar NOT IsNull(CAMPO6)
Jean,
Coloque no campo condicional a expressão not isnull(maxstring(CAMPO6)). Se em todas as linhas houver valor nulo, ele vai ocultar a coluna, caso contrário, se em alguma delas existir uma string, então ele vai mostrar a coluna.
Att,
Pablo Labbe