CO;

Este parâmetro é essencial para garantir uma boa performance da ferramenta

Este parâmetro deve ser utilizando dentro de cada função, quando permitir.

Sua finalidade é a de consultar a regra em memória.

Analise a função abaixo:

COUNT(#10)

Esta função irá executar a regra 10 e registrar o resultado desta regra em uma memória. Isto se faz necessário para possibilitar um uso melhor da necessidade de se ir à fonte de dados a todo momento. Agora, analise a função abaixo utilizando o parâmetro especial CO;.

COUNT(CO;#10)

Isto permite consultar a regra 10 na memória sem o acesso à fonte de dados que a gerou. Permitindo assim, um ganho impressionante de recursos.

Agora, para ficar mais interessante, vou apresentar um problema de performance de uma fórmula:

Esta sequencia de funções em uma fórmula faz com que o server do KPI execute duas vezes a regra 10 de forma desnecessária.

Caso o desenvolvedor necessitar utilizar desta forma, o uso correto seria assim:

Isto faria o server do KPI executar a regra 10 apenas uma vez e filtre os SITPED = 5. Posteriormente, consulta a regra 10 e aplica o filtro SITPED = 3

Pronto!

Last updated

Was this helpful?