在超集中可视化SQL Lab查询的原始输出

时间:2018-01-25 02:54:24

标签: python visualization superset apache-superset

我在SQL Lab中运行一个简单的查询并获得以下输出

SELECT timestamp, nav from account_info

enter image description here

我想将这个“原始”输出直观地显示为时间序列折线图。

然而,当我点击可视化按钮时,我唯一的选择是执行一些聚合(计数,求和,平移等)。

我不想聚合,我只想想象sql查询的输出。有没有办法做到这一点?感谢

2 个答案:

答案 0 :(得分:2)

我认为聚合确实通常 - 如果不是总是 - 需要。

话虽如此,解决方法是进行无意义的聚合: 在您的情况下,点击Visualize后,同时检查timestampnav is_dimension,将timestamp检查为is_date,并定义{{1} } agg_funcMIN(x)

点击nav,选择Visualize作为Visualization Type,将Time Series - Line Chart设置为Metrics,然后移除min__nav

查询,你应该得到我认为你正在寻找的东西。

答案 1 :(得分:0)

我知道这已经很晚了,但是对于其他有类似问题的用户而言:

使用与时间序列相关的可视化时,您需要在处理之前从数据库表中设置默认的DATETIME字段。 要在超集中添加主DATETIME列,只需转到

Sources->tables->edit table    

然后在表格中设置默认的DATETIME列。 为此,您无需编写SQL查询。创建切片时,只需在表中选择要在图表上显示的列即可。还可以选择时间列和时间范围。

相关问题