Put back a default count * metric (#2091)

This commit is contained in:
Bogdan 2017-02-01 16:53:26 -08:00 committed by GitHub
parent 898d80ba38
commit 6b2eb04a73
2 changed files with 1 additions and 8 deletions

View File

@ -1320,15 +1320,8 @@ class SqlaTable(Model, Queryable, AuditMixinNullable, ImportMixin):
for s in columns:
select_exprs.append(cols[s].sqla_col)
metrics_exprs = []
elif not is_timeseries:
# use all columns if none were specified
for col_obj in cols.values():
select_exprs.append(col_obj.sqla_col)
metrics_exprs = []
row_limit = row_limit or 100
if granularity:
@compiles(ColumnClause)
def visit_column(element, compiler, **kw):
"""Patch for sqlalchemy bug

View File

@ -269,7 +269,7 @@ class BaseViz(object):
"""Building a query object"""
form_data = self.form_data
groupby = form_data.get("groupby") or []
metrics = form_data.get("metrics") or []
metrics = form_data.get("metrics") or ['count']
extra_filters = self.get_extra_filters()
granularity = (
form_data.get("granularity") or form_data.get("granularity_sqla")