fix: allow adhoc columns in non-aggregate query (#21729)

This commit is contained in:
Mayur
2022-10-10 09:38:33 +05:30
committed by GitHub
parent f58227a912
commit d1a6f0ebc4
4 changed files with 60 additions and 7 deletions

View File

@@ -1271,7 +1271,9 @@ def is_adhoc_metric(metric: Metric) -> TypeGuard[AdhocMetric]:
def is_adhoc_column(column: Column) -> TypeGuard[AdhocColumn]:
return isinstance(column, dict)
return isinstance(column, dict) and ({"label", "sqlExpression"}).issubset(
column.keys()
)
def get_base_axis_labels(columns: Optional[List[Column]]) -> Tuple[str, ...]: