无法反馈问题,在这里给吧

楼主
数据分析
建议新增逻辑函数
新建仪表版,添加计算字段:目前计算字段逻辑函数有IF和switch函数,IF函数写法较为冗杂,switch不能实现复杂的分类及重构字段的需求。
SQL中有个非常好的重构字段函数,case...when函数,结合业务逻辑可以解决业务中99%以上问题。
运维/IT在SQL抽取数据时,为了普遍性,无法满足业务所有特殊需求,但是在实际使用中,业务层面会根据需求对多字段或拓展自定义字段。
故如果加入case...when 函数,可解决业务特定需求的重构字段需求,业务层面也无需IT抽取数据时增加特定字段可自定义逻辑字段进行钻取与分析。

举例:
case
when  城市  in ("四川","云南","贵州",“重庆”)
then '西南片区'

when  城市  in ("新疆","西藏","甘肃”)
then '西北地区'

when  城市  in ("浙江","江苏","杭州”,“上海”)
then '江浙沪'

else '其他'
end
该处只是简单单字段重构(if和swich还能解决),实际中还会涉及多字段复杂的业务逻辑重构  结合其他如like,in,left.mid等函数的复杂重构,故希望增加该函数。
分享扩散:

沙发
发表于 2022-2-17 13:29:20

FineBI的新建字段和SWITCH够用了吧,实在不行就用SQL自助数据集也行啊

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1回帖数 1关注人数 2513浏览人数
最后回复于:2022-2-17 13:31

返回顶部 返回列表