From b7609c57d620aa87ddf264c8379bef4932a28ef1 Mon Sep 17 00:00:00 2001
From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at>
Date: Mon, 5 Dec 2022 10:42:24 +0100
Subject: [PATCH] round in ApplyFactor extension method

---
 VectoCore/VectoCore/Utils/DataTableExtensionMethods.cs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/VectoCore/VectoCore/Utils/DataTableExtensionMethods.cs b/VectoCore/VectoCore/Utils/DataTableExtensionMethods.cs
index 67036f8ca7..098032fb97 100644
--- a/VectoCore/VectoCore/Utils/DataTableExtensionMethods.cs
+++ b/VectoCore/VectoCore/Utils/DataTableExtensionMethods.cs
@@ -147,12 +147,12 @@ namespace TUGraz.VectoCore.Utils
 		/// <param name="columnName"></param>
 		/// <param name="factor"></param>
 		/// <returns></returns>
-		public static TableData ApplyFactor(this TableData source, string columnName, double factor)
+		public static TableData ApplyFactor(this TableData source, string columnName, double factor, int decimals = 2)
 		{
 			foreach (DataRow row in source.Rows)
 			{
 				//Convert input data from W to kW
-				row[columnName] = (row.ParseDouble(columnName) * factor).ToString(CultureInfo.InvariantCulture);
+				row[columnName] = (Math.Round(row.ParseDouble(columnName) * factor, decimals)).ToString(CultureInfo.InvariantCulture);
 			}
 
 			return source;
-- 
GitLab