时间参数传递

我在数据准备,服务器数据集新增时,添加了日期参数,预览时候选择日期可以显示数据。在仪表板中新仪表,并添加过滤组件,绑定列与日期参数相同,但没有数据显示。

补充一点:在数据准备中也看不到该数据集的的数据

请问如何在后期使用中传递参数,数据准备和仪表板中

image.png




新建服务器数据集时,因为表记录数据过大,添加了一个时间条件限制,在后面的使用过程中需要重新传入时间条件来选择数据

FineBI 小白变身 发布于 2020-2-19 11:07 (编辑于 2020-2-19 13:53)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2020-2-19 13:29

没懂

  • 小白变身 小白变身(提问者) 新建服务器数据集时,因为表记录数据过大,添加了一个时间条件限制,在后面的使用过程中需要重新传入时间条件来选择数据
    2020-02-19 13:53 
最佳回答
0
ooshanghaiLv5初级互助
发布于2020-2-19 16:54

你的数据源数据量过大,处理方法建议,你可以用sql按照年份来取,比如数据源中有2010年到2020年的数据,

可以按照年份来取成几个sql数据集,然后把这几个sql数据集并在一起。

这是解决数据源导入的问题。

导入之后做数据更新,然后才会看到对应sql数据集的数据。


另外,你说的仪表板的日期过滤,和上面你的参数其实是没关系的。

如果你的sql数据集中包含了不止一个日期字段,比如销售日期,审核日期。

那么你的仪表板中的过滤组件选择的应该是sql数据集中的销售日期,或者审核日期,或者两个一起做复合过滤。


问题是你要分步骤做好sql数据集之后,做数据更新,数据包更新。

更新之后就有数据了,然后做仪表板,然后做过滤参数。即可。

  • 小白变身 小白变身(提问者) 那这个sql数据集提供的参数除了当时预览有用,在什么时候可以用到
    2020-02-19 17:04 
  • 小白变身 小白变身(提问者) 仪表板的日期过滤我能理解了,就是在已有的数据集上进行过滤
    2020-02-19 17:05 
  • ooshanghai ooshanghai 回复 小白变身(提问者) 如果要让他有用,需要你sql数据集里有一个createdate或者updatedate,这俩日期中的任何一个和today()来做比较才会产生复用的意义,不然你写个参数进去有啥意义,让他每天根据当前日期和sql中的日期进行比对,就是了,或者sql中的日期和当前日期-1进行比较也可以。
    2020-02-19 17:11 
  • 小白变身 小白变身(提问者) 回复 ooshanghai 相当于\"登记时间>sysdate-1\"之类的,也就是不需要参数;
    2020-02-20 09:10 
  • ooshanghai ooshanghai 回复 小白变身(提问者) 对得,这个参数在数据集得更新设置得地方是有用,你这里看你得思路来说,是没必要得。
    2020-02-20 12:38 
  • 3关注人数
  • 893浏览人数
  • 最后回答于:2020-2-19 16:54
    请选择关闭问题的原因
    确定 取消
    返回顶部