You should use FILTER function as a filter argument in the CALCULATE. Something like below...
Due_By_FRI = CALCULATE(COUNT([defect_id],[defect_status]<>"Closed",[defect_status]<>"Rejected",FILTER('defectstable,[ECT]<=[FRI_DTE]))
Is [ECT] a measure or column?