The proposal pipeline rollup for the medical-device testing-services domain. Each row is one (issued_month × entity × client_region × study_type × proposal_status) bucket carrying the proposal count, the summed base ROM (ex-VAT ex-contingency), and the average request→issued cycle time. issued_month is the month the proposal was issued, so this is a trend surface. Proposals without an issued_date (drafts / ROM-only quotes) drop out of the issued-month grain.
- highTreating total_rom_sum as won/booked revenue
total_rom_sum sums the base ROM across every proposal in the bucket regardless of status — issued, draft, won, lost. It is quoted-pipeline value, not realised revenue. Filter status='won' before reading it as booked.
- mediumReading a single month as the whole pipeline
The grain is issued_month; sum across the relevant range rather than reading one month in isolation.
- “What is the MDT proposal pipeline value by study type this year?”
- “How many proposals were issued per month by entity?”