Porquê fórmulas?

As fórmulas permitem transformar dados em tempo real para que os utilizadores possam ver imediatamente os valores calculados e os dados normalizados. Uma fórmula pode ser utilizada para conversões simples (por exemplo, acres para hectares ou m^2), ou para calcular os dias até uma determinada fase de crescimento a partir de uma data introduzida ou para calcular o rendimento comercial efetivo, ajustado à humidade e normalizado (t/ha) por planta.

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

 
Caraterísticas derivadas

O QuickTrials suporta fórmulas numa funcionalidade denominada "Derived Traits" (Caraterísticas derivadas). Uma caraterística derivada é calculada pelo sistema, com base no valor de outras caraterísticas. Por exemplo, um traço medido pode ser introduzido nas unidades Kg, com o tamanho da parcela em m^2 e um traço derivado pode ser utilizado para calcular automaticamente o valor em t/ha ou g/m^2. Isto facilita a comparação direta de valores entre ensaios, sem necessidade de calcular manualmente as conversões de cada vez.

As caraterísticas derivadas também vão mais longe do que isso, com suporte para o seguinte:

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

As caraterísticas derivadas também podem ser utilizadas das seguintes formas: 

  • Modelos: As caraterísticas derivadas podem ser incorporadas em modelos, facilitando a padronização de ensaios e valores
  • Actualizações em tempo real: As caraterísticas derivadas são imediatamente calculadas e adicionadas ao armazém de dados quando os dados são introduzidos. Isto torna possível criar relatórios com software de terceiros diretamente a partir de valores normalizados.
  • Visualização de dados: As caraterísticas derivadas são mostradas diretamente nos gráficos de visualização de dados, o que permite a monitorização de valores normalizados em tempo real

 

Como utilizar caraterísticas derivadas

Uma caraterística derivada pode ser adicionada a um ensaio tal como as medições normais. Definir o tipo de caraterística para "Derivado" mostrará um campo para o fórmula e um para o unidade.

O fórmula é o campo onde a fórmula pode ser introduzida. Na sua forma mais simples, basta fazer referência a outra caraterística (por exemplo, "WEIGHT_FRUIT_KG") especificando o respetivo código. Isto pode ser mais refinado, referenciando várias caraterísticas e utilizando agregações, operações matemáticas e outras funções, conforme necessário.

O unidade é utilizado para especificar a unidade resultante pretendida. O resultado do cálculo será convertido para esta unidade. Se isto não for possível, é apresentado um erro na secção Visualização de dados -> Síntese.

Os resultados da caraterística derivada são exportáveis através do Excel ou podem ser associados às observações no armazém de dados.

Um mergulho mais profundo

Há duas funções que merecem especial destaque. São elas coalescem() e unidade().

coalesce() - Permite selecionar valores em função da sua disponibilidade:

Nome: Rendimento normalizado
Fórmula: coalesce(PESO_KG, PESO_FRUTA_G * NÚMERO_FRUITAS) / PLOT_SIZE_M2
Unidades: t / ha

Coalesce() é executada verificando se o primeiro argumento existe. Se existir, é utilizado. Se não existir, é utilizado o segundo argumento. Como neste exemplo, permite criar uma caraterística derivada normalizada que pode ser calculada através de dois métodos diferentes, dependendo das caraterísticas existentes na experiência.

O resultado deste cálculo será sempre convertido em Toneladas por Hectare (t / ha), conforme indicado, independentemente das unidades utilizadas nos valores registados (KG ou G, neste caso). Isto é possível porque o sistema compreende o significado físico das unidades.

unidade() - Permite anexar uma unidade:

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

Isto calcula um valor de índice a partir de uma altura medida e dividindo-o por uma constante. Como não queremos uma unidade associada ao valor do índice, precisamos de atribuir à constante uma unidade física do mesmo tipo que equilibra a unidade recebida.

As caraterísticas derivadas com fórmulas constituem uma forma poderosa de melhorar e otimizar as suas experiências de muitas formas diferentes. Ajudam a poupar tempo e facilitam ainda mais as comparações de ensaios.

Estudo de caso da Bejo México

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

Esperamos que goste das novas possibilidades oferecidas pelas fórmulas. Se tiver algum comentário, teremos todo o gosto em ouvi-lo.
support@quicktrials.com

Tudo de bom para a equipa QuickTrials.