Hub
Pricing About
WorkflowWorkflow

Time-over-Time Analysis

knime profile image
Versionv1.0Latest, created on 
Feb 14, 2024 3:23 PM
Drag & drop
Like
Download workflow
Workflow preview
In this example, we perform a Time-over-Time analysis using a handful of KNIME nodes. Taking as input the Olympics Games Medals by country spreadsheet, we are filtering by country and calculating for each edition the percentage difference versus the last two ones in terms of total medals won. Below are more details regarding the top nodes involved: To view the configuration for each node, either Double-click or right-click > "Configuration" to open the configuration dialogue. Excel Reader node: 1 - In the "File and Sheet" tab, the file name and the sheet to read from are already set up (the folder with the data is already included when you download the workflow). 2 - Within the "Data Area" tab, we have selected read the "whole sheet" since the spreadsheet already has a standard format (non-empty rows or columns, etc.) Reference Row filter node: 1 - We take the column "country" both as a Data column and a Reference column. 2 - We include only rows from the reference table in the output. Consequently, we will have an output table with data of only one country, "Italy". You can change this value directly in the Table Creator node, checking other countries' total medals. Lag Column node: This node is the most critical in the workflow. Since we need to calculate the percentage differences for each Olympic Games edition from the previous two, we are creating two helper columns that enable us to accomplish this task. 1 - The column to lag or shift is "total". It is the total of medals by edition. 2 - Since we need to generate two columns to perform our calculations, we set up two as a Lag value. 3 - The Lag interval will be 1. This way, we will have the total medals by edition, the total medals from the last edition, and the total from the previous one in the same row. Math Formula (Multi Column) node: 1 - Include in the calculation only the two shifted columns previously generated. 2 - In the expression, we will use the placeholder $Current Column$ to calculate the percentage difference for both columns. 3 - We flag the option "Replace Selected Columns". The final output will be the total medals and difference percentage from the last and previous one for each row (each row is an Olympic Games Edition). Excel Writer: In the workflow's lowest branch, we generated a sheet name using the String Manipulation node and passed the value as a flow variable to the Excel Writer node to allow us to create a custom sheet ( medals trend). We will append a new sheet to the original file using the flow variable as the sheet name, in the example "Italy medals trend".
Loading deploymentsLoading ad hoc jobs

Used extensions & nodes

Created with KNIME Analytics Platform version 5.0.0
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.0.0

    knime profile image
    knime
  • Go to item
    KNIME Excel SupportTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.0.0

    knime profile image
    knime
  • Go to item
    KNIME JavasnippetTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.0.0

    knime profile image
    knime
  • Go to item
    KNIME Math Expression (JEP)Trusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.0.0

    knime profile image
    knime

Legal

By using or downloading the workflow, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits