title: Issue with filter in Google Analytics Reporting v4
body: <p>I am using Analytics Reporting v4 and Node.js.</p>
  
  <p>I need to get a number of triggered events for a group of dimensions.
  For example:</p>
  
  <ul>
  <li>dimensions: date, source, medium, campaign</li>
  <li>metrics: pageviews, totalEvents</li>
  <li>where eventAction = "Test Action"</li>
  </ul>
  
  <p>When I combine these two metrics: pageviews and totalEvents,
  it shows the wrong numbers in result. But when I use them separately, then it works well.</p>
  
  <p>True results for metrics:</p>
  
  <ul>
  <li>total pageviews - 32 (but shows 17)</li>
  <li>total events -  9</li>
  </ul>
  
  <p>Maybe someone knows why? Maybe because it does not calculate pageviews where the user didn't do an action ("Test Action")? And how can I do this correctly?</p>
  
  <p>Response example - <a href="https://i.imgur.com/BUkqiQG.png" rel="nofollow noreferrer">http://i.imgur.com/BUkqiQG.png</a></p>
  
  <p>Request code:</p>
  
  <pre><code>reportRequests: [{
      view_id: viewId,
      dateRanges: [{
          startDate: '2020-02-10',
          endDate: '2020-02-10',
      }],
      dimensions: [
          {
              name: 'ga:date'
          },
          {
              name: 'ga:source'
          },
          {
              name: 'ga:medium'
          },
          {
              name: 'ga:campaign'
          }
      ],
      metrics: [
          {
              expression: 'ga:pageviews'
          },
          {
              expression: 'ga:totalEvents'
          },
      ],
      orderBys: [{
          fieldName: 'ga:date',
          sortOrder: "ASCENDING"
      }],
      dimensionFilterClauses: [{
          filters: [
              {
                  dimension_name: 'ga:eventAction',
                  operator: 'EXACT',
                  expressions: ["Test Action"]
              }
          ]
      }]
  }]
  </code></pre>