La función pivot_where se puede usar en un cálculo de tabla para seleccionar una columna de una tabla dinámica por una condición.
Sintaxis
pivot_where(select_expression, expression)
La función pivot_where devuelve el valor de expression de la columna dinámica que cumple de forma única select_expression o null si dicha columna no existe o no es única.
Ejemplos
En el ejemplo siguiente, buscamos la columna de dinamización que se basa en "Estado del pedido" y tiene el valor "pendiente". Si lo encontramos, devuelve el valor de "Número de pedidos" de esa celda:
pivot_where(${orders.status} = "pending", ${orders.count})
Puntos a tener en cuenta
Si hay exactamente una columna de dinamización en la que
select_expressiones verdadero, se devuelveexpression. De lo contrario,expressiondevuelve NULL.pivot_whereno se puede usar en un filtro personalizado.