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 pivot que
Cumple con los requisitos de select_expression
o null
si esa columna no existe o no es única.
Ejemplos
En el siguiente ejemplo buscamos la columna dinámica que se basa en el “Estado del pedido” y tiene un valor de “pendiente”. Si lo encontramos, muestra "Order Count" en esa celda:
pivot_where(${orders.status} = "pending", ${orders.count})
Qué debes saber
Si hay exactamente una columna de eje en la que
select_expression
es verdadero, se muestraexpression
. De lo contrario,expression
muestra NULL.No se puede utilizar
pivot_where
en un filtro personalizado.