Función pivot_where

La función pivot_where se puede usar en un cálculo de tablas para seleccionar una columna dinámica por 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

  1. Si hay exactamente una columna dinámica en la que select_expression es verdadero, se muestra expression. De lo contrario, expression muestra NULL.

  2. No se puede utilizar pivot_where en un filtro personalizado.