如何创建垂直参考线

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

但是,如果您想在图表中使用垂直参考线,该怎么办?例如,如果您想对比产品在特定日期发布的各个阶段,以及在此期间所下的订单,该怎么办?

解决方案

通过表格计算,您可以创建可在图表中参考的竖条。垂直线条将如下例所示。

以下示例基于按“订单数量”分组的“探索”报告(按“订单创建日期”分组)。

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

  1. 创建表格计算,以引用可视化图表中您希望使用垂直参考线突出显示的数据点。本用例示例使用以下表达式创建垂直参考线,以便使用订单创建日期来标记产品发布日期中的阶段:

        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 菜单中,将刻度类型更改为有序
    • 图表菜单中,确保系列排列方式设置堆叠百分比

生成的可视化图表会显示一条线,表示一段时间内的订单数量;垂直参考线表格计算生成的垂直条会标记产品在一段时间内的发布阶段(开始、中间和结束):