源图表分类是区间数,例如年龄段,下钻的目标图表是具体年龄值,如何传参

如题,现需要根据源表的分类NL进行下钻,有简单的办法吗

image.png

image.png

FineReport yzm544727 发布于 2023-6-30 12:16 (编辑于 2023-6-30 12:17)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-6-30 12:42

数据集里面就要有两个参数了

select * from 表名称 

where 1=1

and age >=${s_age}

and age<=${e_age}

图表传分类参数的时候进行如下一些判断

if(find("岁及以上",$categor)>0,left($categor,2),left($categor,find("到",$categor)-1))

if(find("岁及以上",$categor)>0,200,REPLACE(mid($categor,find("到",$categor)+1,3),"岁",""))

image.png

image.png

image.png

image.png

image.png

最佳回答
1
PILGRIMLv5初级互助
发布于2023-6-30 12:25

你可以把年龄段设置自定义,然后再添加两个筛选框,使用公式得到你选择的年龄段的最小值和最大值。

例如:年龄段选择26-35岁,开始年龄筛选框用公式:Left($NL,2),结束年龄用公式:mid($NL,4,2)

然后数据集修改一下,AND 年龄 between '${开始年龄}' and '${结束年龄} 

  • 3关注人数
  • 254浏览人数
  • 最后回答于:2023-6-30 12:42
    请选择关闭问题的原因
    确定 取消
    返回顶部