在Superset中创建分组用计算列遇到问题求助
修正后的计算列SQL代码
你写的SQL问题出在THEN子句里的Starter没加单引号——字符串常量必须用单引号包裹,否则数据库会把它当成列名处理,导致执行报错。
修正后的代码如下:
CASE WHEN tier IN ( 'Starter', 'Starter Legacy', 'Starter (Trial)', 'Starter free' ) THEN 'Starter' ELSE tier END
这段代码会把所有指定的Starter类层级统一归为'Starter',其他层级保持原有名称不变。
内容的提问来源于stack exchange,提问作者em1lyjaynec0des
相关产品推荐
相关产品推荐

