我在 SQL Lab 中运行一个简单的查询并得到以下输出
SELECT timestamp, nav from account_info
我想将这个“原始”输出简单地可视化为时间序列折线图。
但是,当我单击可视化按钮时,我唯一的选择是执行一些聚合(计数、求和、平均等)。
我不想聚合,我只是想可视化 sql 查询的输出。有没有办法做到这一点?谢谢
我在 SQL Lab 中运行一个简单的查询并得到以下输出
SELECT timestamp, nav from account_info
我想将这个“原始”输出简单地可视化为时间序列折线图。
但是,当我单击可视化按钮时,我唯一的选择是执行一些聚合(计数、求和、平均等)。
我不想聚合,我只是想可视化 sql 查询的输出。有没有办法做到这一点?谢谢
我相信确实通常(如果不是总是)需要聚合。
话虽如此,解决方法是进行无意义的聚合:在您的情况下,单击 后Visualize
,同时检查timestamp
and nav
as is_dimension
,检查timestamp
asis_date
并定义agg_func
as MIN(x)
for nav
。
单击Visualize
,选择Visualization Type
为Time Series - Line Chart
,设置Metrics
为min__nav
并删除Group By
。
查询,你应该得到我认为你正在寻找的东西。
我知道这已经很晚了,但也许对于其他有类似问题的用户来说:
使用与时间序列相关的可视化时,您需要在处理之前从您的数据库表中设置一个默认的 DATETIME 字段。要在超集中添加主 DATETIME 列,您只需转到
Sources->tables->edit table
然后从您的表中设置一个默认的 DATETIME 列。为此,您无需编写 SQL 查询。只需在创建切片时在表格中选择您想要可视化的列。您还可以选择时间列和时间粒度。