如何创建垂直参考线

借助 Looker 可视化选项,您可以自定义可视化图表,包括添加参考线。参考线选项包括静态值、中位数、平均值、最大值、最小值和范围,您可以在修改可视化图表设置中进行选择。

但是,如果要在图表中使用垂直参考线,该怎么办?例如,如果您想根据在特定日期所下的订单直观呈现产品发布的各个阶段,该怎么办?

解决方案

使用表格计算,您可以创建可在图表中引用的竖条。垂直线将如以下示例所示。

以下示例基于按订单创建日期分组的订单数探索。

要创建垂直参考线,请执行以下操作:

  1. 创建表格计算,计算可视化图表中您想要使用垂直参考线突出显示的数据点。该用例示例使用以下表达式创建垂直参考行,以使用 Orders Created Date 标记产品发布日期中的阶段:

        if(
          to_string(${orders.created_date}) = "2019-12-21" OR
          to_string(${orders.created_date}) = "2019-12-14" OR
          to_string(${orders.created_date}) = "2019-12-07"
          ,
          max(${orders.count})+1, null
          )
        
  2. 接下来,在可视化图表的修改菜单中应用以下部分:

    • 系列菜单中,将表计算的可视化类型设置为
    • X 菜单中,将 Scale Type 更改为 Ordinal
    • 绘制菜单中,确保序列定位设置为堆叠百分比

最终的可视化图表会显示表示一段时间内所下订单数量的线,而由“垂直参考线”表格计算生成的竖条会标记产品随时间推移的发布阶段(开始、中间和结束):