report怎么实现多层钻取?

帮助里有钻取案例,但只实现了两层,如果想三层试了很多方法没做到。比如想实现年-月-产品

一楼模板打开图片

Snipaste_2021-11-24_22-19-57.png

FineReport 九望 发布于 2021-11-24 18:36 (编辑于 2021-11-24 22:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-11-24 18:44(编辑于 2021-11-24 21:34)

日期钻取-https://help.fanruan.com/finebi/doc-view-782.html,参考文档,有详解!

- -### 年-月-日 的多层『钻取』功能,应该属于FineBi需求吧;

——————————————————

——————————————

更新内容:

WorkBook159.cpt.zip

——————————————————————————

  • 九望 九望(提问者) 你好,bi的多层钻取是可以的,我想咨询的是report
    2021-11-24 19:48 
  • zsh331 zsh331 回复 九望(提问者) report-「年月日」钻取?具体效果能否上个截图。
    2021-11-24 20:46 
  • 九望 九望(提问者) 回复 zsh331 不一定是年月日,我只是拿年月举例子,场景描述就是分三层维度(比如年、月、产品),第一层是年份的数值计算,比如2020、2021年的销量,然后点击2020年的柱子钻取到显示 2020年 12个月的销量,然后再点击3月份 ,显示2020年3月份A.B.C三个产品的销量柱形图。 目前report参考案例仅能实现类似钻取到第二层,比如点击年显示当年各个月份的销量。我尝试过加第三层,但是年份的参数传不过去,仅能实现所有年份3月份各个产品的销量
    2021-11-24 21:20 
  • zsh331 zsh331 回复 九望(提问者) 了解;在第二层将「年」值用一个参数存进来,再传到第三层,提供一个demo你参考一下。注意demo中参数和特效的设置;有思路了,灵活运用即可
    2021-11-24 21:34 
  • 九望 九望(提问者) 回复 zsh331 。。。为什么你们给我的文件我用设计器打开后,什么都看不了呢,我把图片放楼下
    2021-11-24 22:19 
最佳回答
0
devilddrLv3见习互助
发布于2021-11-24 20:26(编辑于 2021-11-24 20:28)

普通图表钻取.rar

在文档中模板基础上增加了一层钻取 实现三层钻取的例子你可以参考一下,实现方式就是在原有逻辑中增加一层if判断,

望采纳。

  • 九望 九望(提问者) 你好 你发的这个打开就是一个分组图表。。。
    2021-11-24 21:14 
  • 九望 九望(提问者) 看到特效那里了,和我写的基本一样,可是到第三层就不对了,改来改去要不就是第三层钻不到,要不就是 第三层忽略了第一层的条件,可以看下你数据集那里sql怎么写的吗?
    2021-11-24 22:37 
  • devilddr devilddr 回复 九望(提问者) SELECT ${分类} as 分类, sum(数量) as 值 FROM 销售明细表 where 1=1 ${if(分类=\"区域\",\"\",if(分类=\"店铺名称\",\"and 区域=\'\"+区域+\"\'\",\" and 店铺名称=\'\"+店铺名称+\"\'\"))} group by ${分类}
    2021-11-26 14:15 
  • 九望 九望(提问者) 回复 devilddr 这个跟我做的效果一样,到第三层就忽略第一层的条件了
    2021-12-03 10:02 
  • 2关注人数
  • 445浏览人数
  • 最后回答于:2021-11-24 22:20
    请选择关闭问题的原因
    确定 取消
    返回顶部