Merge and aggregate datasets: Difference between revisions
Content added Content deleted
m (Change `is` to `=`) |
|||
Line 1,171: | Line 1,171: | ||
Scores = (pred(Score::out) is nondet :- visit(Id,_,Score), \+is_nan(Score)), |
Scores = (pred(Score::out) is nondet :- visit(Id,_,Score), \+is_nan(Score)), |
||
bag_avg(Scores, Avg), |
bag_avg(Scores, Avg), |
||
bag_sum(Scores, Sum), |
bag_sum(Scores, Sum), |
||
Dates = (pred(Date::out) is nondet :- visit(Id,Date,_), Date\=no), |
Dates = (pred(Date::out) is nondet :- visit(Id,Date,_), Date\=no), |
||
bag_max_date(Dates, MaxDate)), |
bag_max_date(Dates, MaxDate)), |