Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal
Bom dia,
Sou novo por aqui e gostaria de entender porque minha expressão retorna um erro.
Sum({$<Left(COD_TABELA, 3) = { $(Tab2) }, UNID ={'CX','FD'}>}PRÇ_SOFTSITE)
Vejam que se eu faço a comparação do COD_TABELA sem o Left a expressão fica correta porém não retorna o erro...
Não sei se estou correto mas percebi que ao incluir a " , " que define a qtdade de caracteres que vou extrair do campo no Left ele já apresenta o erro!!!
Se puderem me auxiliar, ficarei no aguardo.
você não pode usar funções do lado esquerdo de uma atribuição Set Analysis
Left(COD_TABELA, 3) não é permitido.
Sugiro criar um campo no seu script com apenas os três primeiros caracteres
How about this:
Sum({$<COD_TABELA = {"$(=$(Tab2) & '*')"}, UNID ={'CX','FD'}>}PRÇ_SOFTSITE)
Brother,
Não funcionou, acredito q dei poucas informações também para solucionar o problema.
$(Tab2) é uma variável que admite apenas 3 caracteres numéricos que se referem ao Código de uma Tabela;
Ex.: 022
COD_TABELA é um campo concatenado no Script (foi concatenado o Código com a Descrição da Tabela);
Ex.: 022 - TABELA PARA VENDA A VAREJO
Se o Left (minha ideia inicial) funcionasse, eu extrairia os 3 primeiros caracteres do campo COD_TABELA que são exatamente idênticos aos 3 dígitos da variável $(Tab2).
Espero ter sido claro!!!
você não pode usar funções do lado esquerdo de uma atribuição Set Analysis
Left(COD_TABELA, 3) não é permitido.
Sugiro criar um campo no seu script com apenas os três primeiros caracteres