帆软社区
首页
服务平台
文档
学院
问答
论坛
认证
招聘
任务
市场
登录
请
登录
后使用快捷导航
没有帐号?
立即注册
用户操作
任务管理
我的任务
详情
摇摇乐
大转盘
许愿墙
积分商城
每日签到
设置
我的收藏
退出
腾讯QQ
微信登录
提问
无法反馈问题,在这里给吧
FineBI
发表于 2022-2-17 11:16
关注主题
取消关注
最新回复
取消
置顶回复
取消
最新编辑
楼主
liaofuqiang
Lv2
当前离线
经验值
66
|
F豆
366 个
|
F币
0 元
贡献
0
|
最后登录
2022-11-16
加为好友
发送消息
liaofuqiang
Lv2
关注ta
数据分析
建议新增逻辑函数
新建仪表版,添加计算字段:目前计算字段逻辑函数有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等函数的复杂重构,故希望增加该函数。
0
0
分享扩散:
举报
沙发
沉默的反补
Lv6
当前离线
经验值
4666
|
F豆
2070 个
|
F币
69 元
贡献
845
|
最后登录
2025-2-18
加为好友
发送消息
沉默的反补
Lv6
关注ta
发表于 2022-2-17 13:29:20
FineBI的新建字段和SWITCH够用了吧,实在不行就用SQL自助数据集也行啊
赞
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
1
回帖数
1
关注人数
3334
浏览人数
最后回复于:
2022-2-17 13:31
任务进行中
话题进行中...
帆软报表实现大文本分页显示,并且每页高度一致
浏览数:124
FCA-数知鸟
浏览数:149
帆软携手四通机电:培育BI+AI领先数字人才 注入智能制造新动力
浏览数:246
AI前沿+实战分享,帆软商业智能峰会·南昌站诚邀莅临!惊喜大奖等你来拿!
浏览数:176
FCA-FineReport认证
浏览数:252
数据治理专场首发预告:如何让流动的数据真正成为生产力?
浏览数:357
《报表工程师从入门到精通・实战班》学习总结
浏览数:320
FVS若引用表单单元格数据展示图表,在表单内容因参数改变而变化后,图表数据不会变化
浏览数:505
新人--项目部署完后,数据决策系统无法打开
浏览数:255
只要努力,未来可期—40+大叔分享FineReport学习之路
浏览数:399
主题链接
复制
返回顶部
返回列表