pivot_where
函数可用于表计算,以便按条件选择数据透视表列。
语法
pivot_where(select_expression, expression)
pivot_where
函数针对数据透视列返回 expression
的值,如果该列不存在或不是唯一的,则满足 select_expression
或 null
。
示例
在以下示例中,我们找到基于“订单状态”且值为“待处理”的数据透视列。如果找到该单元格,则返回该单元格中的“订单数”:
pivot_where(${orders.status} = "pending", ${orders.count})
注意事项
如果只有一个透视列,并且
select_expression
为 true,就会返回expression
。否则,expression
会返回 NULL。不能在自定义过滤条件中使用
pivot_where
。