Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá,
Criei um gráfico de Tabela Simples e preciso saber como selecionar um valor existente no registro anterior (linha acima) comparando com o registro (linha) atual.
Fiz um teste com a condição abaixo, porém, não obtive êxito.
=ALT(IF(('NÃO' AND BO = 'SIM' AND ABOVE(NR_PEDIDO) = NR_PEDIDO AND ABOVE(PROCESSO) = PROCESSO), 'NÃO', BO), '')
A expressão é dada como OK, porém, apresenta o erro "// Erro na dimensão calculada" dentro do campo.
Alguma sugestão?
Obrigado!
Não entendi, você quer criar uma dimensão no gráfico baseado na linha anterior?
Isso, preciso criar um campo calculado (dimensão) comparando o valor da linha atual com a minha anterior de uma mesma coluna.
Jean, acho que isso não faz muito sentido estar na dimensão, deveria ser uma expressão.
Pode enviar um qvw de exemplo e demonstrar o que deseja fazer através dele? Assim podemos lhe propor uma solução mais adequada ao seu cenário
Olá yuri.nicolett,
Eu entendi seu questionamento, inclusive, ontem após meu questionamento aqui no fórum, entendi que seria necessário seguir outra linha de raciocínio.
Ai adicionei a linha abaixo acima do meu LOAD da query que contém os campos e deu certo.
IF(('NÃO' AND BO = 'SIM' AND (NR_PEDIDO = PREVIOUS(NR_PEDIDO) AND (PROCESSO = PREVIOUS(PROCESSO)))), 'NÃO', BO) as BO_BU;
De qualquer forma, muito obrigado!
Jean Carvalho Silva
Já chegou à solução? Se sim, marque uma das respostas como "Correta" para fechar o tópico