0

我有两个现有的措施:

measure: measure_1{
    type:count
    sql:${TABLE}.example1;;
    }


measure: measure_2{
    type:count
    sql:${TABLE}.example2;;
    }

我正在尝试将测量一与测量二分开,如下所示:

measure: measure_3 {
      type: number
      sql:  measure_1/measure_2;;

我收到错误,表不存在。无论如何我可以使用预先存在的措施来创建新的措施吗?

4

1 回答 1

2

你说得对,只是一个语法错误,你需要在 ${} 中包装度量值,否则 Looker 认为你指的是 SQL 字段。

measure: measure_3 {
      type: number
      sql:  ${measure_1}/${measure_2};;
}

提示:考虑小数和除以零:

sql:  1.0 * ${measure_1}/NULLIF(${measure_2},0);;
于 2018-10-03T22:07:50.230 回答