redash初学

  • 结果中选择特定类型
    可以过滤结果,只show出想要查询的数据

select filter_type as "filter_type::filter",a.* from issue.failed a order by id desc limit 100

image.png
  • 查询参数
    提供过滤字段,方便界面上直接输入查询条件

select * from issue.filter_failed a where filter_type={{filter_type}} order by id desc limit 100

image.png
  • 时间戳查询
    时间这个跟mysql处理不太一样,直接用> <就= =b了(后续有空整理下redash的时间处理)
    select * from issue.filter_failed where created_at > date_parse('2019-05-15', '%Y-%m-%d’)

  • 几天前日期
    这个感觉超有用,报表拿来统计几天内的数据做对比,这样的图放在dashboard上,可以方便看出今天数据,整体趋势是否符合最近的历史状况
    select date_format(created_at, '%Y-%m-%d'),count(1) from issue.filter_failed where created_at > current_date - interval '2' day group by 1

image.png

以上只是初学get到的一些小技能,后续用到的话再做补充_

你可能感兴趣的:(redash初学)