找回密码
 立即注册

QQ登录

只需一步,快速开始

scliudong

高级会员

29

主题

175

帖子

1278

积分

高级会员

积分
1278
scliudong
高级会员   /  发表于:2023-2-9 14:42  /   查看:2164  /  回复:8
20金币
本帖最后由 scliudong 于 2023-2-9 18:11 编辑

现有一堆细化表,名称是库中大类名称+序号组成,现需要在细化表中显示大类名称,怎么匹配?Odata不能使用“在里面”。
备注:数据都是通过导入方式批量导入的,逐条更改不可取,需要表格中去匹配。

细化表的名称包含大类表名称


大类表名称在细化表里面




PS:各位大侠们,主要是解决“大类表”中名称在细化表中的“在里面”自动匹配问题,跨表查询“包含”和“在里面”,Excel处理万把条还可以,几十万就麻烦了哈。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

1、业务端用的表格加一列大类,从源头解决 2、写个视图,提取细化表所有字段+截取细化名称中的大类名称 页面展示这个视图,然后关联大类表

8 个回复

倒序浏览
最佳答案
最佳答案
Logic
金牌服务用户   /  发表于:2023-2-9 14:42:33
来自 3#
1、业务端用的表格加一列大类,从源头解决

2、写个视图,提取细化表所有字段+截取细化名称中的大类名称
页面展示这个视图,然后关联大类表
回复 使用道具 举报
Jeffersyuan活字格认证
金牌服务用户   /  发表于:2023-2-9 14:47:28
2#
貌似你这个没有规律吧,中间是以-还是以_分割?还是固定前三位?
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2023-2-9 15:01:23
4#
类别 和 产品编码 搞成不通的字段,如果想连起来显示,再搞个公式字段。这样不就解决了。
回复 使用道具 举报
scliudong
高级会员   /  发表于:2023-2-9 15:08:08
5#
Jeffersyuan 发表于 2023-2-9 14:47
貌似你这个没有规律吧,中间是以-还是以_分割?还是固定前三位?

开头的几个字与大类中相同,后边的有变化,细表是从别的系统导出
回复 使用道具 举报
scliudong
高级会员   /  发表于:2023-2-9 15:11:35
6#
Logic 发表于 2023-2-9 14:51
1、业务端用的表格加一列大类,从源头解决

2、写个视图,提取细化表所有字段+截取细化名称中的大类名称
...

业务端是别的系统,人家不愿。
也就是我把东西给别人后,人家给切片了,除开头名称没变,后边给加了其他字符,现在要统我大类中别的系统使用多少次,搞绩效。
回复 使用道具 举报
scliudong
高级会员   /  发表于:2023-2-9 15:15:15
7#
olookok 发表于 2023-2-9 15:01
类别 和 产品编码 搞成不通的字段,如果想连起来显示,再搞个公式字段。这样不就解决了。

细化部分在别的系统,不同的人使用时加不同后缀,没法改别人的,现在只想办法把自己的内容提出来,好在大类名称没变,但包含和在里面都搞不定
回复 使用道具 举报
Logic
金牌服务用户   /  发表于:2023-2-9 15:17:11
8#
scliudong 发表于 2023-2-9 15:11
业务端是别的系统,人家不愿。
也就是我把东西给别人后,人家给切片了,除开头名称没变,后边给加了其他 ...

那让他们把格式统一一下,中间的符号用同一个,这样可以直接在页面用excel函数

不行感觉就只能sql提取,百度一下,应该有办法提取出非数字的
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-2-9 15:20:31
9#
可以去看一下用excel或者写视图有办法没,这个确定难顶
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部