Filter with millions of record

I need more help. In below query if I need only count in the script, then what will I change?

 "PowerData": {
  "aggs": {
    "AssetBucket": {
      "terms": {
        "field": "AssetId",
        "size": 10000
      },
      "aggs": {
        "PowerOffDuration": {
          "sum": {
            "field": "SumOfPowerOffDuration"
          }
        },
        "conversion_ratio": {
          "bucket_script": {
            "buckets_path": {
              "total_clicks": "PowerOffDuration"
            },
            "script": {
              "source": "return [params.total_clicks].sum() /3100/31 >=1  && [params.total_clicks].sum() /3100/31 < 12 ? 1 : 0"
            }
          }
        }
      }
    }
  }
}