一列值扩展成了4列,我想只要第一列的值,如何实现

}$W$7OO`O]F$IQD``1GPD]2.png

FineReport Jas_owen 发布于 2020-1-7 21:42
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
JackloveLv7高级互助
发布于2020-1-8 08:16
E2[;E2:1]


最佳回答
0
孤陌Lv6资深互助
发布于2020-1-8 08:21

给你一个思路 

 数据列   分组   高级   自定义 公式分组

然后写公式  获取第一个 这样相同的就组成 一个分组了  其他的类似

然后日期过滤 这个问题也是这样 解决

最佳回答
0
privacy_wLv0见习互助
发布于2020-1-8 09:04(编辑于 2020-1-8 09:31)
SLICEARRAY(split(D2,"\:"),1,1)
split函数返回的是一个数组,再用slicearrayhan函数截取数组的第一个值
最佳回答
0
xiaguangmangLv5见习互助
发布于2020-1-8 10:05(编辑于 2020-1-8 10:08)

公式中实现:LEFT(D2,FIND(":",D2)-1)或者SLICEARRAY(split(D2,"\:"),1,1)

sql中实现(用字符串截取):SELECT SUBSTR('200211:223:34',0,INSTR('200211:223:34',':',1,1)-1) from dual

  • 6关注人数
  • 538浏览人数
  • 最后回答于:2020-1-8 10:08
    请选择关闭问题的原因
    确定 取消
    返回顶部