麦粉社区
>
帖子详情

smartbi插件开发问题

高级开发 发表于 2022-10-13 09:37
发表于 2022-10-13 09:37:42


如上图所示,框1是框2计算所依赖的字段,框2计算的是一个结果值,调整框2的左父格为管理机构,框2就只有一个计算的结果值,框1是明细值,显示的值比较多,怎么在smartbi插件中进行调整 让框1不显示出来,框2不受到框1显示的影响?


注:已经尝试把框1的字段隐藏不显示,但是隐藏的话,实际框2还是会按照隐藏的框1的表格列数显示出来,而不是显示一格。


谢谢~


 


 


 


 

发表于 2022-10-13 11:39:21
可以把框1的数据放到另外一个sheet页
  •   张凯特
    框2是依赖框1出结果,把框1移到另一个sheet页,框2咋出结果
    2022-10-13 11:43| 回复
  •   嚻
     回复 张凯特
    excel的VLOOKUP函数可以取到不同sheet页的数据,可以参考网上资源
    获取参考文档:https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=56691421
    2022-10-13 13:38| 回复
  •   张凯特
    VLOOKUP函数第一个参数是根据具体的值匹配的,但是我这里的数据是从数据集查出来随机展示的,怎么匹配
    2022-10-13 14:11| 回复
  •   张凯特
     回复 
    VLOOKUP函数第一个参数是根据具体的值匹配的,但是我这里的数据是从数据集查出来随机展示的,怎么匹配
    2022-10-13 14:11| 回复

回复

使用道具 举报

发表于 2022-10-13 14:30:05
你现在的公式是怎样写的?现在的效果是怎样的?如果框2从框1中也是取汇总值,那你可以通过计算函数先把结果计算处理,比如说
SSR_ExecNamedSQL
函数原型:SSR_ExecNamedSQL(datasourceId,name,rowIndex,columnIndex,param1,param2,...)

参数说明:datasourceId为数据源ID;name为命名SQL,命名SQL可以查看 system->分析报表->SQL映射表 获得;rowIndex为结果集中的行位置,可以忽略不填写;columnIndex为结果集中的列位置,可以忽略不填写;param1为SQL中的参数值,可以是静态数据也可以指定单元格;param2同param1。可以传递多个SQL参数值。

功能说明:执行命名SQL语句,将查询结果填入单元格中。

注意事项:该函数不支持“清单报表”方式。

计算函数说明文档是:https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=83710817
参考示例是:https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=83711791
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

6回帖数 0关注人数 583浏览人数
最后回复于:2022-10-13 14:30
快速回复 返回顶部 返回列表