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