pivot_where 函数

pivot_where 函数可用于表计算,以按条件选择数据透视表列。

语法

pivot_where(select_expression, expression)

pivot_where 函数会返回满足 select_expressionnull 且唯一的汇总列的 expression 值(如果不存在这样的列或不唯一,则返回 null)。

示例

在以下示例中,我们查找基于“订单状态”且值为“待处理”的汇总列。如果找到,则返回该单元格中的“Order Count”(订单数量):

pivot_where(${orders.status} = "pending", ${orders.count})

须知事项

  1. 如果只有 一个数据透视列的 select_expression 为 true,则返回 expression。否则,expression 会返回 NULL。

  2. pivot_where 无法在自定义过滤条件中使用。