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)),