I have one custom field type "enumdynamicemail" . The field is working fine with other feature in views and also stores value in database.
But it's still not visible in reports.
Have added "custom_type" as per below post but it has not fix problem.
Below are vardef details.
$dictionary['Contact']['fields']['cm_main_email_c']['labelValue']='Campaign Monitor Email';
$dictionary['Contact']['fields']['cm_main_email_c']['full_text_search']=array (
'boost' => 1,
);
$dictionary['Contact']['fields']['cm_main_email_c']['dependency']='';
$dictionary['Contact']['fields']['cm_main_email_c']['visibility_grid']='';
$dictionary['Contact']['fields']['cm_main_email_c']['type']='enumdynamicemail';
$dictionary['Contact']['fields']['cm_main_email_c']['dbType']='varchar';
$dictionary['Contact']['fields']['cm_main_email_c']['custom_type'] = 'varchar';