[ABI 5.2] sql数据源画表关联维表字段的一部分数字怎么实现

4177
8

静轶 初学数据Lv2

发表于2022-12-7 10:35

悬赏10

已解决

楼主
sql数据源:select * from item t where t.org_cd='<#=@org#>'      
维表:1 c1  总部
            1 .1 c01 广东分部
             1.1.0 0001 深圳分部
……
执行出来是:select * from item t where t.org_cd='1 c1'
想执行出来的是:select * from item t where t.org_cd='c1'
怎么才能实现呢

最近看过此主题的会员

esen_4OF7SD1N4N

hesj

13764371937

伶俐

一点一点

最佳答案
静轶 发表于 2022-12-7 11:50
维表长这样,1 co1是一个字段的,有一个专门的字段,但是没关联到

如果您需要取到的数据已经单独维护成了一个字段,即使不是关联字段也可以通过diminf函数取到,
diminf函数可参考https://bbs.esensoft.com/thread-135211-1-1.html
8个回答

只看楼主

一点一点 数据老手Lv5

发表于2022-12-7 10:54

只看该作者

取消 关注该作者的回复

沙发

我测试一下

一点一点 数据老手Lv5

发表于2022-12-7 10:55

只看该作者

取消 关注该作者的回复

板凳

您这边绑定的是层级维?
试试把<#=@org#>改为<#=@org.txt#>

静轶 初学数据Lv2

发表于2022-12-7 11:03

只看该作者

取消 关注该作者的回复

地板

我试了,不行,还是显示1.1  c01

一点一点 数据老手Lv5

发表于2022-12-7 11:06

只看该作者

取消 关注该作者的回复

5#

本帖最后由 一点一点 于 2022-12-7 11:15 编辑

静轶 发表于 2022-12-7 11:03
我试了,不行,还是显示1.1  c01

截图看看您这边维表怎么设计的
1.1 c01是存在一个字段中的?
那系统怎么知道您要这个字段中的哪些数据呢?可以单独设计一个字段存您要的1.1这部分数据吗?


静轶 初学数据Lv2

发表于2022-12-7 11:50

只看该作者

取消 关注该作者的回复

6#

一点一点 发表于 2022-12-7 11:06
截图看看您这边维表怎么设计的
1.1 c01是存在一个字段中的?
那系统怎么知道您要这个字段中的 ...

维表长这样,1 co1是一个字段的,有一个专门的字段,但是没关联到

一点一点 数据老手Lv5

发表于2022-12-7 10:35

只看该作者

取消 关注该作者的回复

7#

静轶 发表于 2022-12-7 11:50
维表长这样,1 co1是一个字段的,有一个专门的字段,但是没关联到

如果您需要取到的数据已经单独维护成了一个字段,即使不是关联字段也可以通过diminf函数取到,
diminf函数可参考https://bbs.esensoft.com/thread-135211-1-1.html

静轶 初学数据Lv2

发表于2022-12-7 17:09

只看该作者

取消 关注该作者的回复

8#

一点一点 发表于 2022-12-7 13:42
如果您需要取到的数据已经单独维护成了一个字段,即使不是关联字段也可以通过diminf函数取到,
diminf函数 ...

怎么写,我写org_cd=<#=diminf@org_cd,org_cd>测试sql没问题,但是计算的时候就会报错

一点一点 数据老手Lv5

发表于2022-12-7 17:40

只看该作者

取消 关注该作者的回复

9#

本帖最后由 一点一点 于 2022-12-7 17:43 编辑

静轶 发表于 2022-12-7 17:09
怎么写,我写org_cd=测试sql没问题,但是计算的时候就会报错73.gif




首先需要把要取的这个字段维护成维表中的属性,然后需要注意diminf第三个参数,可以是维表汽车的属性名称,表示取维表汽车中维项id值@cs对应的属性名称,比如diminf("汽车", @cs,"UPNAME3"),表示取 汽车维中UPID0为@cs的这条数据的大类名称属性的值

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号