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