Campos derivados persistentes armazenam apenas um único valor para cada ID de público, que é selecionado aleatoriamente a partir dos valores disponíveis. Isso significa que, ao trabalhar com dados não normalizados, você deverá usar uma função de macro GROUPBY para atingir o comportamento desejado.
Depois, ao persistir o campo derivado Bad_ModelX_score, o valor persistido poderia ser NULL ou 80. Se você estiver trabalhando com dados não normalizados e os valores de campos derivados não forem todos iguais, a persistência desse campo derivado poderá resultar em qualquer um dos valores que estão sendo retornados. Por exemplo, definir Derived_field_Score = SCORE e persisti-lo poderia resultar no valor 57, 72 ou 80 para o cliente A. Para garantir o comportamento desejado, você deve usar a macro GROUPBY sobre o ID do cliente e garantir que o valor do campo derivado seja
igual para todos os dados desse cliente.