La función pivot_where se puede usar en un cálculo de tabla para seleccionar una columna de eje según una condición.
Sintaxis
pivot_where(select_expression, expression)
La función pivot_where muestra el valor de expression para la columna de eje que satisface de forma única select_expression o null si esa columna no existe o no es única.
Ejemplos
En el siguiente ejemplo, buscamos la columna de eje que se basa en "Estado del pedido" y tiene un valor de "pendiente". Si lo encontramos, devuelve el "Recuento de pedidos" en esa celda:
pivot_where(${orders.status} = "pending", ${orders.count})
Información importante
Si hay exactamente una columna de eje en la que
select_expressiones verdadero, se muestraexpression. De lo contrario,expressionmuestra NULL.pivot_whereno se puede usar en un filtro personalizado.