19个回答
xxxl 发表于 2020-7-30 15:00
参数在需要传过去的报表中直接写@dm @id取到就行了
我本地试了一下echart自定义组件图 可以在自定义组件 ...
按照您说的第二种直接设置的方法,结果是没有数据



本帖最后由 xxxl 于 2020-7-30 15:23 编辑
你好啊 发表于 2020-7-30 15:16
按照您说的第二种直接设置的方法,结果是没有数据
取值怎么去@.txt是啥意思 用self.value来取自身的值。子表过滤条件的表达式里可以这样写if(@zc is null,dim(xxb.e4)='100',dim(xxb.e4)=@zc) 为空设置一个默认值,不为空则传值。
xxxl 发表于 2020-7-30 15:20
取值怎么去@.txt是啥意思 用self.value来取自身的值。子表过滤条件的表达式里可以这样写if(@zc is null, ...
谢谢啊,一种都没有弄好
你好啊 发表于 2020-7-30 16:41
先写的这个代码钻取,
然后对另一个表格写过滤条件,
我这里给您写一个热区钻取传参的例子吧
这是我维表的设计

接下来对echart自定义图设置热区钻取传的是山西省

然后是右侧钻取子表设置过滤条件为空默认为河北省,不为空则传入@cs的值

最后效果默认计算

点击水球钻取传参后为

你好啊 发表于 2020-7-30 17:37
我刚试了几次,可能是哪里没有设置好,您这个很好,等到实际用到的时候再继续参考您这个,谢谢啦 ...
嗯嗯 ,传参过来没数据需要考虑传参的值是否存在用宏文本取到值放在传入的容器中看在不在,然后就是子表过滤条件中取dim函数有没有写错这个的验证方法同样可以同宏文本的方式放在分析区看看。