From df82f82e881f50c35ded05bca9b8083da9850006 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Montan=CC=83ana?= Date: Tue, 21 May 2024 08:45:17 +0200 Subject: [PATCH] Add F column to b_best in excel --- src/best/BestResultsExcel.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/best/BestResultsExcel.cpp b/src/best/BestResultsExcel.cpp index a456721..1bc36bd 100644 --- a/src/best/BestResultsExcel.cpp +++ b/src/best/BestResultsExcel.cpp @@ -64,7 +64,7 @@ namespace platform { json data = loadResultData(fileName); std::string title = "Best results for " + model; - worksheet_merge_range(worksheet, 0, 0, 0, 4, title.c_str(), styles["headerFirst"]); + worksheet_merge_range(worksheet, 0, 0, 0, 5, title.c_str(), styles["headerFirst"]); // Body header row = 3; int col = 1; @@ -73,10 +73,12 @@ namespace platform { writeString(row, 2, "Score", "bodyHeader"); writeString(row, 3, "File", "bodyHeader"); writeString(row, 4, "Hyperparameters", "bodyHeader"); + writeString(row, 5, "F", "bodyHeader"); auto i = 0; std::string hyperparameters; int hypSize = 22; std::map files; // map of files imported and their tabs + int numLines = data.size(); for (auto const& item : data.items()) { row++; writeInt(row, 0, i++, "ints"); @@ -104,6 +106,8 @@ namespace platform { hypSize = hyperparameters.size(); } writeString(row, 4, hyperparameters, "text"); + std::string countHyperparameters = "=COUNTIF(e5:e" + std::to_string(numLines + 4) + ", e" + std::to_string(row + 1) + ")"; + worksheet_write_formula(worksheet, row, 5, countHyperparameters.c_str(), efectiveStyle("ints")); } row++; // Set Totals