title: Core Reporting API - How to use multiple dimensionFilterClauses filters?
body: <p>I'm trying to use multiple dimensionFilterClauses into a Core Reporting API V4 query. If I use just a filter on the <code>ga:adwordsCustomerID</code> dimension everything goes fine, but when I add a second filter on the <code>ga:adTargetingType</code> dimension it throws a "Status 400: Bad request" error.</p>
  
  <p>This is the query I wrote:</p>
  
  <pre><code>    return analytics.reports().batchGet(
          body={"reportRequests": [{
              "pageSize": 10000,
              "viewId": VIEW_ID,
              "dateRanges": [
                  {"startDate": "31daysAgo", "endDate": "yesterday"}
              ],
              "dimensions": [
                  {"name": "ga:adwordsCampaignID"},
                  {"name": "ga:adwordsAdGroupID"},
                  {"name": "ga:adwordsCriteriaID"}
              ],
              "metrics": [
                  {"expression": "ga:adClicks"},
                  {"expression": "ga:adCost"},
                  {"expression": "ga:uniquePurchases"},
                  {"expression": "ga:itemRevenue"},
                  {"expression": "ga:CPC"},
                  {"expression": "ga:ROAS"}
              ],
              "dimensionFilterClauses": [
                  {"filters": [
                      {"dimensionName": "ga:adwordsCustomerID",
                       "operator": "EXACT",
                       "expressions": ["2096809090"]},
                      {"dimensionName": "ga:adTargetingType",
                       "operator": "EXACT",
                       "expressions": ["Keyword"]}
                  ]}
              ],
              "metricFilterClauses": [
                  {"filters": [
                      {"metricName": "ga:adCost",
                       "operator": "GREATER_THAN",
                       "comparisonValue": "0"}
                  ]}
              ],
              "orderBys": [
                  {"fieldName": "ga:adClicks",
                   "sortOrder": "DESCENDING"}
              ]}
          ]}
      ).execute()
  </code></pre>
  
  <p>Do you know what's wrong with the above query body?</p>