mirror of
https://gitlab.com/pholy/OSCAR-code.git
synced 2025-04-18 19:50:46 +00:00
Correct percentile calculation for multiple days
- Previously, would stop and return 0 if any day in range was suumary only - Now, just ignores summary-only days if there are days with data - Re-indentation makes change look bigger than it is
This commit is contained in:
parent
555639e78b
commit
6406545c33
@ -1724,17 +1724,18 @@ EventDataType Profile::calcPercentile(ChannelID code, EventDataType percent, Mac
|
||||
|
||||
qint64 SN = 0;
|
||||
bool timeweight;
|
||||
bool summaryOnly = false;
|
||||
|
||||
bool summaryOnly = true;
|
||||
do {
|
||||
Day *day = GetGoodDay(date, mt);
|
||||
|
||||
if (day) {
|
||||
if (day->summaryOnly()) {
|
||||
summaryOnly = true;
|
||||
break;
|
||||
date = date.addDays(1);
|
||||
continue;
|
||||
}
|
||||
|
||||
summaryOnly = false;
|
||||
|
||||
// why was this nested like this???
|
||||
//for (int i = 0; i < day->size(); i++) {
|
||||
for (auto & sess : day->sessions) {
|
||||
|
Loading…
Reference in New Issue
Block a user