[可视化] 计算列中使用\n换行

fggggg白银三 显示全部楼层 发表于 2023-2-27 11:51:00 |阅读模式 打印 上一主题 下一主题
1
已解决

【可视化】 计算列中使用\n换行

  • fggggg白银三
  • 2023-02-27 11:51:00
  • 发布在 论坛
3301 11
之前在数据集中给某字段手动添加了换行符 \n ,然后使用计算列来动态设置展示用的字段可以实现换行效果如图1,图2,图3。
但是在另一个报表中我使用同样的方法却无法生效,如图4,图5。



为什么换了个报表这个方法就失效了呢,还有没有其他办法能实现我的需求呢

图1 字段

图1 字段

图2 效果

图2 效果

图3 成功换行计算列

图3 成功换行计算列

图4 \n被识别为字符串而不是换行符

图4 \n被识别为字符串而不是换行符

图5 换行失败计算列

图5 换行失败计算列

最佳答案

yhdata_ruby 皇冠三 关注Ta

2023-02-27 11:51:01

col['市场级别']+char(10)+col['产品名称']写这个可以,只是不能下推到数据库执行,说不定你在sql里写char(10)就能成功
查看完整内容
回复

使用道具 举报

精彩评论11

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-27 11:51:01
本帖最后由 yhdata_ruby 于 2023-2-28 16:37 编辑
fggggg 发表于 2023-2-28 16:29
我现在就是用的这种方法,但是它空了2行 不是一行。 还可以优化吗

col['市场级别']+char(10)+col['产品名称']写这个可以,只是不能下推到数据库执行,说不定你在sql里写char(10)就能成功
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-27 13:22:45
用的同一个数据集?什么版本呀
回复

使用道具 举报

fggggg白银三 显示全部楼层 发表于 2023-2-27 14:29:51
yhdata_ruby 发表于 2023-2-27 13:22
用的同一个数据集?什么版本呀

两个不同的数据集。
9.2.5.1
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-27 14:33:38
fggggg 发表于 2023-2-27 14:29
两个不同的数据集。
9.2.5.1

用的数据库都是一样的数据库吗,是不是脚本写错了
回复

使用道具 举报

fggggg白银三 显示全部楼层 发表于 2023-2-28 14:03:16
yhdata_ruby 发表于 2023-2-27 14:33
用的数据库都是一样的数据库吗,是不是脚本写错了

可以正常换行的是mysql数据库, sqlserver数据库不能换行,脚本应该是没错的
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-28 14:18:14
fggggg 发表于 2023-2-28 14:03
可以正常换行的是mysql数据库, sqlserver数据库不能换行,脚本应该是没错的 ...

那如果用\r呢
回复

使用道具 举报

fggggg白银三 显示全部楼层 发表于 2023-2-28 15:31:36

试过了 还是识别为字符串
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-28 15:34:44
fggggg 发表于 2023-2-28 15:31
试过了 还是识别为字符串

数据类型也一样的吗,现在是想实现什么效果呀,看看在制作报告界面去实现
回复

使用道具 举报

fggggg白银三 显示全部楼层 发表于 2023-2-28 15:57:03
yhdata_ruby 发表于 2023-2-28 15:34
数据类型也一样的吗,现在是想实现什么效果呀,看看在制作报告界面去实现 ...

想实现的效果是按照周数来显示横坐标比如 W8 20230220-20230226,这个就表示是23年的第八周从2月20号到2月26号,但是这一长串作为一个横坐标刻度有点太长了就想把他换行显示成
W8
20230220-20230226
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部