Por que fórmulas?

As fórmulas oferecem uma maneira de transformar dados em tempo real para que os usuários possam ver imediatamente os valores calculados e os dados normalizados. Uma fórmula pode ser usada para conversões simples (por exemplo, acres para hectares ou m^2), para calcular os dias até um determinado estágio de crescimento a partir de uma data inserida ou para calcular o rendimento comercial efetivo, ajustado pela umidade e normalizado (t/ha) por planta.

Ao usar fórmulas para normalizar os dados, todos podem usar e comparar imediatamente os valores entre os testes, independentemente do país, do produto local ou da configuração usada.  

 
Características derivadas

O QuickTrials oferece suporte a fórmulas em um recurso chamado "Derived Traits" (Características derivadas). Uma característica derivada é calculada pelo sistema, com base no valor de outras características. Por exemplo, uma característica medida poderia ser inserida nas unidades Kg, com o tamanho da parcela em m^2 e uma característica derivada poderia ser usada para calcular automaticamente o valor em t/ha ou g/m^2. Isso facilita a comparação direta de valores entre testes, sem a necessidade de calcular manualmente as conversões todas as vezes.

As características derivadas também vão além disso, com suporte para o seguinte:

  • Operações matemáticas padrão: Ex. + - * /
  • Aninhamento: usar funções / matemática dentro de outras funções
  • Verificação de unidades: O sistema sinaliza um erro se as unidades não corresponderem à entidade física e, portanto, não permite uma conversão
  • Conversão de unidades: É possível fazer a conversão automática de unidades

As características derivadas também podem ser usadas das seguintes maneiras: 

  • Modelos: As características derivadas podem ser incorporadas aos modelos, facilitando a padronização de testes e valores
  • Atualizações em tempo real: As características derivadas são imediatamente calculadas e adicionadas ao data warehouse quando os dados são inseridos. Isso possibilita a criação de relatórios com software de terceiros diretamente a partir de valores normalizados.
  • Visualização de dados: As características derivadas são mostradas diretamente nos gráficos de visualização de dados, o que permite o monitoramento de valores normalizados em tempo real.

 

Como usar características derivadas

Uma característica derivada pode ser adicionada a um teste da mesma forma que as medidas normais. Definir o tipo de característica como "Derivado" mostrará um campo para o fórmula e um para o unidade.

O fórmula é o campo onde a fórmula pode ser inserida. Em sua forma mais simples, ela apenas fará referência a outra característica (por exemplo, "WEIGHT_FRUIT_KG") especificando o respectivo código. Isso pode ser mais refinado fazendo referência a várias características e usando agregações, operações matemáticas e outras funções, conforme necessário.

O unidade é usado para especificar a unidade resultante desejada. O resultado do cálculo será convertido nessa unidade. Se isso não for possível, um erro será mostrado na seção Visualização de dados -> Visão geral.

Os resultados da característica derivada são exportáveis via Excel ou podem ser combinados com as observações no data warehouse.

Um mergulho mais profundo

Há duas funções que merecem ser mencionadas em especial. São elas coalescer() e unidade().

coalesce() - Permite selecionar valores de acordo com sua disponibilidade:

Nome: Rendimento normalizado
Fórmula: coalesce(WEIGHT_KG, WEIGHT_FRUIT_G * NUM_FRUITS) / PLOT_SIZE_M2
Unidades: t / ha

Coalesce() é executado verificando se o primeiro argumento existe. Se existir, ele será usado. Se não existir, o segundo argumento será usado. Como neste exemplo, ele permite criar uma característica derivada normalizada que pode ser calculada por meio de dois métodos diferentes, dependendo de quais características existem na tentativa.

O resultado desse cálculo sempre será convertido em Toneladas por Hectare (t / ha), conforme indicado, independentemente das unidades usadas nos valores registrados (KG ou G, nesse caso). Isso é possível porque o sistema entende o significado físico das unidades.

unit() - Permite anexar uma unidade:

Nome: Índice de altura
Fórmula: ALTURA_CM / (3,4 * unidade(cm))
Unidades: Nenhuma

Isso calcula um valor de índice a partir de uma altura medida e dividida por uma constante. Como não queremos uma unidade anexada ao valor do índice, precisamos dar à constante uma unidade física do mesmo tipo que equilibra a unidade de entrada.

As características derivadas com fórmulas oferecem uma maneira poderosa de aprimorar e otimizar seus testes de muitas maneiras diferentes. Elas ajudarão a economizar tempo e facilitarão ainda mais as comparações de testes.

Estudo de caso da Bejo Mexico

A Bejo Mexico usa o QuickTrials para otimizar suas operações de teste e compartilhar dados mais facilmente com colegas de outros países. Os ensaios que envolvem 10 tipos diferentes de culturas agora são gerenciados de forma eficiente com o QuickTrials. Para obter mais informações, visite: https://www.quicktrials.com/bejo-quicktrials-case-study/

Esperamos que você aproveite as novas possibilidades que as fórmulas oferecem. Se você tiver algum comentário, ficaremos felizes em ouvi-lo.
support@quicktrials.com

Tudo de bom para a equipe do QuickTrials.