永洪社区

标题: 数据分列 [打印本页]

作者: yhdata_WKDvwG2X    时间: 2023-5-31 11:59
标题: 数据分列

计划是把这一列姓名拆分列,但是这一列的数据类型不是str,但是后面我转换一下这一列的数据类型后,进行分列,最后弹出这个提示了,请问如何快速将某列进行分列呢?

作者: yhdata_yzm    时间: 2023-5-31 13:18
自己写的计算列还是用的产品的功能
作者: yhdata_WKDvwG2X    时间: 2023-5-31 13:28
目前需求是想将逾期人员的指标给按单个名字分列,如果是永洪的分列就会出现如上的报错,请问有分列的方法么?
作者: yhdata_WKDvwG2X    时间: 2023-5-31 13:31
yhdata_yzm 发表于 2023-5-31 13:18
自己写的计算列还是用的产品的功能

目前需求是想将逾期人员的指标给按单个名字分列,如果是永洪的分列就会出现如上的报错,请问有分列的方法么?
作者: yhdata_yzm    时间: 2023-5-31 13:33
产品自带的拆分列用着没问题哈
作者: 樱桃小子    时间: 2023-5-31 14:05
这个BI数据集的数据类型好像没有数组类型的吧,都转成文本了
作者: 樱桃小子    时间: 2023-5-31 14:06
不需要你自己去用cast转换吧,直接默认就转成文本了,你只需要取出数组边上的[],然后使用自带的拆分列功能应该就可以了

作者: yhdata_yzm    时间: 2023-5-31 14:50
yhdata_wuRVVel2 发表于 2023-5-31 14:06
不需要你自己去用cast转换吧,直接默认就转成文本了,你只需要取出数组边上的[],然后使用自带的拆分列功能 ...

你得先把数组转换成文本呀,为什么数据要以数组形式存储呢
作者: 樱桃小子    时间: 2023-5-31 14:52
永洪的数据类型里都没有数组,自动给你转换成文本了
作者: yonghong_cai    时间: 2023-5-31 14:55
高手很多
作者: yhdata_yzm    时间: 2023-5-31 14:56
yhdata_wuRVVel2 发表于 2023-5-31 14:52
永洪的数据类型里都没有数组,自动给你转换成文本了

数据库你先转一次文本行么
作者: 樱桃小子    时间: 2023-5-31 15:00
yhdata_yzm 发表于 2023-5-31 14:56
数据库你先转一次文本行么

也可以但是如果说是只在永洪BI上用的话完全没必要,自动给你识别成文本类型了,你再转一次不是白费力
作者: yhdata_yzm    时间: 2023-5-31 15:09
yhdata_wuRVVel2 发表于 2023-5-31 15:00
也可以但是如果说是只在永洪BI上用的话完全没必要,自动给你识别成文本类型了,你再转一次不是白费力 ...

你的这一列在数据库是什么数据类型,你的拆分列是写的计算列么,如果是计算列很有可能被误认为数组啊
作者: 樱桃小子    时间: 2023-5-31 15:18
yhdata_yzm 发表于 2023-5-31 15:09
你的这一列在数据库是什么数据类型,你的拆分列是写的计算列么,如果是计算列很有可能被误认为数组啊 ...

你数据集就没有数组类型,怎么可能会误认为是数组类型。
我数据库中就是数组类型,拆分列用的是元数据下自带的拆分列功能。
作者: 樱桃小子    时间: 2023-5-31 15:21
yhdata_yzm 发表于 2023-5-31 15:09
你的这一列在数据库是什么数据类型,你的拆分列是写的计算列么,如果是计算列很有可能被误认为数组啊 ...

如果你非得认为数据集里有数组模式的话,麻烦给我提供下数据集的元数据中数据类型展示为数组的截图
作者: yhdata_yzm    时间: 2023-5-31 15:22
yhdata_wuRVVel2 发表于 2023-5-31 15:18
你数据集就没有数组类型,怎么可能会误认为是数组类型。
我数据库中就是数组类型,拆分列用的是元数据下 ...

先转字符串,识别是这样但是实际的类型没法改变
作者: 樱桃小子    时间: 2023-5-31 15:30
yhdata_yzm 发表于 2023-5-31 15:22
先转字符串,识别是这样但是实际的类型没法改变

你是怎么知道他类型没有变的,就是因为还带着中括号[],难道说我文本类型里不能写中括号[]
作者: yhdata_lyaa    时间: 2023-5-31 16:21
yhdata_wuRVVel2 发表于 2023-5-31 15:30
你是怎么知道他类型没有变的,就是因为还带着中括号[],难道说我文本类型里不能写中括号[] ...

是什么数据库呢,数据库里字段类型呢。当前bi版本是?




作者: 樱桃小子    时间: 2023-5-31 16:30
yhdata_lyaa 发表于 2023-5-31 16:21
是什么数据库呢,数据库里字段类型呢。当前bi版本是?

我说是hive,数据类型array(string),bi版本就是最新版的DesktopBI
作者: yhdata_lyaa    时间: 2023-5-31 17:38
yhdata_wuRVVel2 发表于 2023-5-31 16:30
我说是hive,数据类型array(string),bi版本就是最新版的DesktopBI

取消勾选 数据库内计算试试




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4