找文章 / 找答案
精选问答 更多内容

[数据处理] 数据库内计算限制问题

汤七七七七七青铜四 显示全部楼层 发表于 2022-3-15 13:33:23 |阅读模式 打印 上一主题 下一主题
1
已解决
sql数据集,勾选数据库内计算后yyyy-MM格式字段转换成日期列预览状态不显示,报告制作过程中同样该字段无数据;
若不勾选数据库内计算,则可在预览状态看到对应的字段内容且报告制作过程中可使用该字段。
有两个问题,①数据库内计算  我可以怎么理解它的过程,和它对于什么样的操作不可计算?
                    ②性能检测会提醒数据库后计算未勾选影响性能,但勾选导致字段无数值,是哪里操作的问题吗?
Snipaste_2022-03-15_13-28-19.png
Snipaste_2022-03-15_13-27-53.png

最佳答案

永洪tech-Lerry 青铜一 关注Ta

2022-03-15 13:33:24

转换为日期列的功能实际上类似于将parseDate(col['date'],str)(str是日期格式)这个计算列集成到菜单上,您可以试下不同情况下对应的这个计算列创建出来的标注呢?我确认了下这个场景的计算列会有这个提示,但是日期列确实没做提示,您提到的这个现象我们已定位记录了,会在后续版本中持续研究并修复,感谢您的关注。 ...
查看完整内容
回复

使用道具 举报

精彩评论5

永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-3-15 13:33:24
转换为日期列的功能实际上类似于将parseDate(col['date'],str)(str是日期格式)这个计算列集成到菜单上,您可以试下不同情况下对应的这个计算列创建出来的标注呢?我确认了下这个场景的计算列会有这个提示,但是日期列确实没做提示,您提到的这个现象我们已定位记录了,会在后续版本中持续研究并修复,感谢您的关注。
回复

使用道具 举报

永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-3-15 13:47:16
问题1:这个转日期列的操作无法下推数据库,所以勾选库内计算后会取不到这个新建的列,您这边可能版本比较旧,推荐您更新到94以后的稳定维护版本,如果有新建列无法下推时会标注成橙色,这类操作都是无法下推的;
问题2:您这边如果需要用到这个列可以取消掉这个勾选,会一定程度影响性能,不是操作的问题,是性能检测检测到没有下推就是会做这个提示,但是不影响其他使用。
回复

使用道具 举报

汤七七七七七青铜四 显示全部楼层 发表于 2022-3-15 16:13:30
永洪tech-Lerry 发表于 2022-3-15 13:47
问题1:这个转日期列的操作无法下推数据库,所以勾选库内计算后会取不到这个新建的列,您这边可能版本比较 ...

我目前使用的是9.4.1的版本了,所以只要在数据集内有转换日期列的操作就不需要勾选数据库内计算是吧?
那其他还有什么在数据集内操作的功能会受这个勾选的影响吗?(新建层次、值映射……)“如果有新建列无法下推时会标注成橙色,这类操作都是无法下推的” 我这个也没看见它标注成橙色呀?


Snipaste_2022-03-15_16-10-55.png
回复

使用道具 举报

汤七七七七七青铜四 显示全部楼层 发表于 2022-3-15 18:34:31
永洪tech-Lerry 发表于 2022-3-15 18:00
转换为日期列的功能实际上类似于将parseDate(col['date'],str)(str是日期格式)这个计算列集成到菜单上, ...

好的,多谢告知~后续处理数据集的时候我也会注意勾选的问题。
回复

使用道具 举报

永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-3-15 18:36:58
汤七七七七七 发表于 2022-3-15 18:34
好的,多谢告知~后续处理数据集的时候我也会注意勾选的问题。

或者您这边创建一个计算列给原本的日期拼上“-01”再转日期列,就可以下推数据库了。
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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