11 评论

用户a8393049

问题描述:仪表盘中添加的日期筛选器在设置参数绑定后无法筛选日期;不绑定则可以筛选;

我的期望:
1. 仪表盘中可在绑定参数的情况下。正常筛选日期区间内的数据;
2. SQL数据集中若设置默认参数非空的情况下,设置了绑定参数的筛选器依然可以筛选超出SQL数据集默认参数之外的数据(依然是数据库中的);

步骤说明(用官方的dem

0 0 2023-12-15 15:24

9tskIrGE

你好,本地并未复现您的情况,可以前往问答区上传模板/日志/具体现象提问,这样便于更好的解答你的问题。问答地址:https://bbs.fanruan.com/wenda

0 0 2024-04-08 15:53

用户a8393049

问题描述:仪表盘中添加的日期筛选器在设置参数绑定后无法筛选日期;不绑定则可以筛选;

我的期望:
1. 仪表盘中可在绑定参数的情况下。正常筛选日期区间内的数据;
2. SQL数据集中若设置默认参数非空的情况下,设置了绑定参数的筛选器依然可以筛选超出SQL数据集默认参数之外的数据(依然是数据库中的);

步骤说明(用官方的dem

0 0 2023-12-15 15:24

hotfog119

SELECT * FROM 互联网_访问统计表 WHERE 1=1
<parameter> and TO_CHAR("统计日期",'yyyymm') >=concat('${开始年份}',lpad('${开始月份}',2,'0'))
and TO_CHAR("统计日期",'yyyymm') <=conca

0 0 2022-04-20 14:13

Naya

您好,感谢您的建议

0 0 2022-05-26 17:14

hotfog119

SQL语句还是不太简洁,我分享一个SQL写法,当然前提是你的数据库能支持lpad函数
SELECT * FROM 互联网_访问统计表 WHERE 1=1
<parameter> and TO_CHAR("统计日期",'yyyymm') >=concat('${开始年份}',lpad('${开始月份}',2,'0')) and TO_

0 1 2022-04-20 14:12

Naya

您好,感谢您的建议

0 0 2022-05-26 16:47

yzm133327

这里的年份参数是文本型的,默认值如2021;如果改成日期型,则默认值会变为如2021-08-24,这样显然数据不符合。
但是时间过滤组件中的年份过滤组件,又必须对应的参数是日期型。
我希望用户直接用年份过滤组件,有什么好的方法解决这个问题呢?

0 1 2021-08-24 15:47

Roxy

您好,若希望使用年份,可以参考SQL 数据集参数写法示例-https://help.fanruan.com/finebi/doc-view-1225.html 中年份参数写法进行设置。

0 0 2021-09-14 14:09

用户N7734496

帆软不支持年月参数传入得原因是什么呢。

0 1 2021-07-22 16:54

Roxy

您好,示例就支持呢

0 0 2021-09-14 14:09