-
-
asda 数据小白Lv1
发表于2023-4-23 09:49
悬赏10
已解决
楼主
在条件过滤里面,我需要写一个in (子查询)的过滤条件
子查询用ardb函数,然后where里面要传参数组件,有7-8个,一个个if的写的话,有很多种变化,最好是可以ardb配合mkfilter函数去进行子查询,请问一下有人知道吗?
子查询用ardb函数,然后where里面要传参数组件,有7-8个,一个个if的写的话,有很多种变化,最好是可以ardb配合mkfilter函数去进行子查询,请问一下有人知道吗?
14个回答
豌豆君 发表于 2023-4-25 19:41
在主题集属性中添加表关联关系,报表中表元勾选指标,这里也设置下连接模式 ...
好的,我明天到公司再试试,十分感谢!
本帖最后由 豌豆君 于 2023-4-26 17:58 编辑
asda 发表于 2023-4-25 20:09
好的,我明天到公司再试试,十分感谢!
两个方案:
1.原来的过滤条件中 ardb 外的宏去掉 (用len函数,判断参数是否为空,len(@cs)=0)
2.sql中的表添加为主题表,设置关联关系,再写过滤条件(在主题集属性中添加表关联关系,报表中表元勾选指标,设置连接模式)
豌豆君 发表于 2023-4-25 17:32
请问问题解决了吗?
不行,可能是我对两个主题表怎么连接设置还不熟悉吧,参数都不生效