change compose_query to use a filter dictionary, add queryspec to compose_cached_query
diff --git a/planetstack/hpc_wizard/bigquery_analytics.py b/planetstack/hpc_wizard/bigquery_analytics.py
index 4e375df..a0a0275 100644
--- a/planetstack/hpc_wizard/bigquery_analytics.py
+++ b/planetstack/hpc_wizard/bigquery_analytics.py
@@ -216,7 +216,8 @@
(computedFieldNames, rows) = self.do_computed_fields(rows, computed)
sum = sum + computedFieldNames
- rows = self.groupby_results(rows, groupBy, sum, count, avg, maxi)
+ if groupBy:
+ rows = self.groupby_results(rows, groupBy, sum, count, avg, maxi)
return rows
def remap(self, match):