Para utilizar um valor armazenado em um campo personalizado complexo (por exemplo, Sample_CustomFields ou Compound_CustomFields), você deve primeiro salvar o valor necessário como uma Extrator Personalizado variável.
O exemplo a seguir mostra como calcular com um campo personalizado composto que tenha sido nomeado CompoundPara1.
Criar um modelo de Injeção Única.
Alternativamente, escolha um grupo composto que seja repetido nas injeções e realize todas as ações dentro deste grupo.
Crie um grupo composto que seja repetido nos compostos (por exemplo, utilize o Compound_ID).
Dentro deste grupo, adicione o snippet Campos > Composto > Campos Personalizados. Na caixa de diálogo Informações do Extrator Personalizado, clique em Cancelar.
Salve o valor deste campo de dados (isto é, da string XML completa) como uma variável de Extrator Personalizado com o nome para1.
Defina o campo de dados como invisível.
Abaixo deste campo de dados, adicione outro campo para o seu cálculo.
Utilize a expressão a seguir para referenciar o parâmetro do composto:
=para1(GetValue("CompoundPara1"))
Em vez de utilizar um grupo composto que seja repetido nos compostos, é possível utilizar uma tabela como alternativa. A primeira coluna desta tabela deve ser invisível e conter a seguinte expressão: =Compound_CustomFields Salve a expressão da primeira coluna como uma variável de CustomExtractor. Nas outras colunas, é possível então referenciar a variável como descrito acima. |