[ABI 5.1] diminf函数问题

15354
7

xugj831 小试身手Lv3

发表于2020-10-13 14:24

悬赏1

已解决

楼主
如果一个主题表中的一个字段,没有设置对应的维度,那么diminf函数可以使用吗?



目前从结果来看,利用如下的方式,是获取不到对应的产品名称。


diminf('产品',DM_INVOICELIST.prod_id,'prod_name')

您那里也是如此吗?我有印象,之前不设定维度,也是可以使用这个函数的,能帮忙验证一下吗?



最近看过此主题的会员

wanghao_2

esen_5HWMVTBULV

esen_4IYUJ6V72Z6D

wuq

2021112209

zhouxm

哇咔咔01

summer01

13430212034

雨yi

最佳答案

伶俐

发表于2020-10-13 14:24

只看该作者

取消 关注该作者的回复

试下这种写法:
表达式里写 :DM_INVOICELIST.PROD_ID
显示表达式写:DIMINF('产品',SELF.TXT)
7个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-10-13 14:30

只看该作者

取消 关注该作者的回复

沙发

没有绑定维表,diminf怎么根据主题表字段取到维表对应的文字字段呢
diminf函数的使用可以看看这个帖子https://bbs.esensoft.com/thread-135211-1-1.html

xugj831 小试身手Lv3

发表于2020-10-13 14:57

只看该作者

取消 关注该作者的回复

板凳

@xxxl ,我的问题不是里边的参数,可否从您那里帮我验证一下。

如下图所示



两个分析区的表格,第一个是根据某一个产品编号获取某个维度属性。 第二个则是,浮动表元。
执行结果



sql 语句


我的问题是,下面的一个,利用浮动表元,为何不能获得维度属性值?

伶俐 数据达人Lv4

发表于2020-10-13 14:24

只看该作者

取消 关注该作者的回复

地板

试下这种写法:
表达式里写 :DM_INVOICELIST.PROD_ID
显示表达式写:DIMINF('产品',SELF.TXT)

xxxl 数据领袖Lv6

发表于2020-10-22 10:50

只看该作者

取消 关注该作者的回复

5#

您好问题解决了吗,如果diminf不行的话,可以试试使用ardb函数直接取到维表id对应的name试试

xugj831 小试身手Lv3

发表于2020-10-27 17:14

只看该作者

取消 关注该作者的回复

6#

试下这种写法:
表达式里写 :DM_INVOICELIST.PROD_ID
显示表达式写:DIMINF('产品',SELF.TXT)

这个办法管用

linqiang 初学数据Lv2

发表于2021-11-1 15:32

只看该作者

取消 关注该作者的回复

7#

伶俐 发表于 2020-10-13 14:24
试下这种写法:
表达式里写 :DM_INVOICELIST.PROD_ID
显示表达式写:DIMINF('产品',SELF.TXT)  ...

nb,没看你的回答,我可能永远不知道diminf原来是这么用的

伶俐 数据达人Lv4

发表于2021-11-1 17:15

只看该作者

取消 关注该作者的回复

8#

linqiang 发表于 2021-11-1 15:32
nb,没看你的回答,我可能永远不知道diminf原来是这么用的

实现结果的道路千千万,多积累,多交流,共同进步,哈哈哈
这只是其中的一种我觉得相对好理解的写法哈,供参考

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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