@AccessControl.authorizationCheck: #NOT_REQUIRED @EndUserText.label: 'Machine readings per day' define view entity {{P}}I_MACHINE_DAY as select from {{p}}sensor as sen inner join {{p}}mach as mac on mac.machine_id = sen.machine_id { key sen.machine_id as machine_id, key sen.reading_date as reading_date, mac.machine_name as machine_name, mac.plant as plant, count( * ) as reading_count, avg( sen.reading_value as abap.dec(15,2) ) as avg_value, max( sen.reading_value ) as max_value, sum( case when sen.reading_value > 80.00 then 1 else 0 end ) as alert_count } where sen.sensor = 'TEMP' group by sen.machine_id, sen.reading_date, mac.machine_name, mac.plant