Les 3 Minutes Analytics : comment utiliser les formules mathématiques dans KNIME ?

Node Math Formula KNIME

Dans cet article, nous nous intéressons au node Math Formula pour, comme son nom l’indique, réaliser des calculs mathématiques. Grâce à ce troisième parcours KNIME Jedi des 3 Minutes Analytics, vous allez acquérir des connaissances pour utiliser des nodes plus complexes.

L’outil Math Formula offre des fonctionnalités pour réaliser des calculs mathématiques. Suivez ce tutoriel pour savoir comment faire des calculs avec le node Math formula.

🎞 Mydral vous propose également de découvrir en vidéo ce tutoriel :

Les formules mathématiques 

 

Notre exemple porte sur une table des commandes réalisées, et l’objectif est de calculer le profit pour chaque transaction. Le profit sera égal à  Montant – Cout unitaire * Quantité.

Pour ce tutoriel, on va utiliser un fichier SportUp Orders qui est importé préalablement dans KNIME avec le node Excel Reader.

 

Node Math formula

 

On peut regarder la table avec un clic droit et choisir Ouput Table. Il s’agit d’une liste de transactions avec plusieurs informations comme le montant de la transaction, le prix unitaire, le coût, et la quantité achetée.

Math formula KNIME

On va s’intéresser à trois colonnes qu’on utilisera pour calculer le profit:

  • Line Amount : Montant total de la transaction
  • Quantity : Quantité commandé
  • Cost Price : Coût unitaire

Profit = Line Amount – Quantity * Cost Price

Pour réaliser ce calcul, nous allons chercher le node Math formula dans la fenêtre de Node Repository : vous pouvez soit taper dans la barre de recherche, soit aller le chercher dans Manipulation/ Column / Convert & Replace / Math Formula

Node formules mathématiques

Je glisse le node dans le Workflow Editor, relie ce node avec le node Excel Reader et je double clic sur le node pour le configurer.

 

LES Propriétés de configuration

 

Dans l’onglet Math Expression :

  1. Sélectionner les champs à utiliser pour le calcul
  2. Sélectionner si besoin les fonctions de calcul
  3. Choisir si on veut remplacer la colonne ou rajouter une nouvelle colonne

Concrètement, dans notre cas, je veux trier soustraire du Montant total le coût de revient.

  1. Je sélectionne Line Amount, Quantity, Cost price
  2. J’insère les bons opérateurs (-) pour la soustraction et (*) pour le produit
  3. J’ajoute une nouvelle colonne « Profit »

Formules mathématiques KNIME

Je valide (Apply → OK) et j’exécute la node.

La dernière étape est de regarder le résultat du calcul et de renommer le node. Ci-dessous le workflow final :

Formules mathématiques KNIME

 

En faisant clic droit + Output table je peux visualiser le résultat du calcul :

 

Math formula KNIME

Ce tutoriel s’achève ici. Testez ce tutoriel pour réaliser vos calculs mathématiques avec KNIME !

Vous avez commencé par le mauvais module ? Pas de panique ! Pour suivre nos autres modules et débuter votre parcours KNIME Beginner, RDV dans notre rubrique Les 3 Minutes Analytiques.

Retrouvez KNIME Rookie et KNIME Jedi avant de devenir un KNIME Expert !

Votre parcours nous intéresse ! Parlez-nous de votre retour d’expérience en commentaires !

Suivez-nous sur les réseaux sociaux : LinkedIn & Twitter !

Author Profile

Mathieu RONDEAU
Mathieu RONDEAU

Laissez un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.