Like for example
'CampaignId', 'AdGroupId', 'Id', 'Criteria', 'CriteriaType', 'Impressions', 'Clicks', 'Cost'
this fields are for ACCOUNT_PERFORMANCE_REPORT
but when I tried to change it to CAMPAIGN_PERFORMANCE_REPORT it gives me an error Details: [fieldPath: ; trigger: Id; errorString: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT]
My thoughts are CAMPAIGN_PERFORMANCE_REPORT does not have a field name 'Id'.
Thats why Im looking for the documentations for performance report fields. If you have any idea on how to avoid this, it can help me big time.