是否可以使用现有措施创建新措施?
Is it possible to create a new measure with existing measure?
我有两个现有措施:
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;;
我收到错误消息,table 不存在。无论如何我可以使用预先存在的措施来创建新措施吗?
你没看错,只是一个语法错误,你需要在 ${} 中包装度量,否则 Looker 认为你指的是 SQL 字段。
measure: measure_3 {
type: number
sql: ${measure_1}/${measure_2};;
}
提示:考虑小数和除以零:
sql: 1.0 * ${measure_1}/NULLIF(${measure_2},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;;
我收到错误消息,table 不存在。无论如何我可以使用预先存在的措施来创建新措施吗?
你没看错,只是一个语法错误,你需要在 ${} 中包装度量,否则 Looker 认为你指的是 SQL 字段。
measure: measure_3 {
type: number
sql: ${measure_1}/${measure_2};;
}
提示:考虑小数和除以零:
sql: 1.0 * ${measure_1}/NULLIF(${measure_2},0);;