堆积柱形图

柱形堆积图,通过 特效 -》 交互属性  -》 网络报表,这个功能实现点击后跳转到另一张新页面的报表上,展示详细信息

遇到问题:点击堆积柱形图上某一个后,跳转后数据对不上,或没有数据出现,这是什么原因? 需不需要 勾选继承报表的参数,以及参数中的分类数组是什么作用?

FineReport 十三SSan 发布于 2024-6-2 15:45
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-6-2 15:50

多半是你传递的参数不对

把子模板的SQL看看,传递过去的参数是什么;

---------------------------------------------------

多分类的情况下,才有分类数组

image.png

  • 十三SSan 十三SSan(提问者) 我这个就是有多分类的情况,分类1和分类2。这时候是不是分类1和分类2都要选择 分类数组?
    2024-06-02 15:57 
  • 十三SSan 十三SSan(提问者) SELECT * FROM STUDENT PL WHERE 1=1 ${IF(LEN(NOTE)=0,"","AND PL.NOTE IN ('"+NOTE+"')")} --分类1 ${IF(LEN(RE)=0,"","AND PL.RE IN ('"+RE+"')")} --分类2 ${IF(LEN(IT)=0,"","AND PL.IT IN ('"+IT+"')")} -- 系列
    2024-06-02 15:58 
  • 华莉星宸 华莉星宸 回复 十三SSan(提问者) 直接跳转明细的话,获取倒是的分类数组,分类传的是一个参数,大概是这样 SELECT * FROM STUDENT PL WHERE 1=1 ${IF(LEN(分类数组)=0,"","AND PL.NOTE IN ('"+indexofarray(分类数组,1)+"')")} --分类1 ${IF(LEN(分类数组)=0,"","AND PL.RE IN ('"+indexofarray(分类数组,2)+"')")} --分类2 ${IF(LEN(IT)=0,"","AND PL.IT IN ('"+IT+"')")} -- 系列
    2024-06-02 16:12 
  • 十三SSan 十三SSan(提问者) 回复 华莉星宸 感谢大佬
    2024-06-02 16:19 
最佳回答
0
CD20160914Lv8专家互助
发布于2024-6-2 15:59

INDEXOFARRAY($categoryarray,1)/*设置在最下面的就是第一个*/

INDEXOFARRAY($categoryarray,2)/*设置在最下面的就是第一个*/

写公式这样就行了。分类数组的话。

  • 十三SSan 十三SSan(提问者) 系列呢?直接用我自己写的就可以?
    2024-06-02 16:02 
  • CD20160914 CD20160914 回复 十三SSan(提问者) 系列你要哪一个就用哪一个就行了。
    2024-06-02 16:09 
  • CD20160914 CD20160914 回复 十三SSan(提问者) 分类是数组,系列是独立的呀。
    2024-06-02 16:11 
  • CD20160914 CD20160914 回复 十三SSan(提问者) 就是上面这样,你在图表中设置传了参数。然后数据集就可能接受了
    2024-06-02 16:13 
  • CD20160914 CD20160914 回复 十三SSan(提问者) 因为你要在图表中点击才可以传,所以超链接就设置我上面的公式数据集去接收参数就行了
    2024-06-02 16:17 
  • 3关注人数
  • 197浏览人数
  • 最后回答于:2024-6-2 15:59
    请选择关闭问题的原因
    确定 取消
    返回顶部