Skip to content

calculations.matches_4_odds_inplay_away

Per-event aggregates for the away in-play odd: max/min (with minute & score), plus count, first, last, mean and standard deviation across minutes.

flowchart LR
i1[/calculations.inplay_1_by_minute/] --> me[/calculations.matches_4_odds_inplay_away/]
me --> mart[/mart.matches/]
click i1 "/calculations/inplay_1_by_minute/" "Open"
click mart "/mart/matches/" "Open"
ColumnDescriptionFormula
event_idBet365 event identifier.passthrough
event_dateEvent date.passthrough
event_partition_keyClickHouse partition key.passthrough
max_away_odd_minute_idMinute of max away odd (latest on tie).dense_rank() over (partition by event_id order by away_odd DESC, minute_id DESC) = 1
max_away_odd_short_scoreScore at that minute.tied row
max_away_oddMax away odd in-play.tied row
min_away_odd_minute_idMinute of min away odd (latest on tie).dense_rank() over (partition by event_id order by away_odd, minute_id DESC) = 1
min_away_odd_short_scoreScore at that minute.tied row
min_away_oddMin away odd in-play.tied row
odds_inplay_count_awayNumber of minute rows.count(*) over (partition by event_id)
odds_inplay_first_awayEarliest away odd.first_value(away_odd) over (partition by event_id order by minute_id)
odds_inplay_last_awayLatest away odd.first_value(away_odd) over (partition by event_id order by minute_id desc)
odds_inplay_avg_awayMean away odd.avg(away_odd) over (partition by event_id)
odds_inplay_std_awayStDev across minutes.STD(away_odd) over (partition by event_id)