Hub
Pricing About
WorkflowWorkflow

Challenge 18 - Eurovision Insights

JustknimeitJKISeason4-18Data wrangling
Just KNIME It profile image
Draft Latest edits on 
Sep 16, 2025 1:12 PM
Drag & drop
Like
Download workflow
Workflow preview

Challenge 18 - Eurovision Insights

Level: Easy

Description: Eurovision is full of surprises—not just in performances but also in how different countries score. A song might be a fan favorite with high televote support yet receive low jury points, or certain musical styles might consistently have higher energy levels than others. In this challenge, you'll explore key aspects of Eurovision scoring and song characteristics using KNIME. Look at the dataset and answer these questions:

  1. Which country had the biggest gap between final_televote_points and final_jury_points?

  2. Among all songs that qualified for the final (qualified_10 = 1), which style has the highest average BPM?

Beginner-Friendly Objectives:

  1. Learn how to import a CSV file into KNIME.

  2. Perform calculations between columns.

  3. Sort a table using a specific criterion.

  4. Convert string into number data type


Solution Summary:

  1. Norway in 2019 with 251 point difference

  2. Rock with 121.941 BPM

Solution Details:

  1. To determine which country had the biggest gap between final_televote_points and final_jury_points, we first create a new column that calculates the difference between these two values (Points_Diff = final_televote_points - final_jury_points). Sorting the dataset in descending order by this new column reveals the country that experienced the largest disparity between the public and jury votes.

  1. To identify which musical style had the highest average BPM among songs that qualified for the final, we filter the dataset to only include entries where qualified_10 = 1. We then group the data by style and calculate the mean BPM for each category. Sorting these values in descending order allows us to determine the most up-tempo style.

Loading deploymentsLoading ad hoc jobs

Used extensions & nodes

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

    KNIME AG, Zurich, Switzerland

    Version 5.5.1

    knime
  • Go to item
    KNIME ExpressionsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.1

    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