Función pivot_where

La función pivot_where se puede usar en un cálculo de tabla para seleccionar una columna dinámica según una condición.

Sintaxis

pivot_where(select_expression, expression)

La función pivot_where muestra el valor de expression para la columna dinámica 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 dinámica que se basa en el “Estado del pedido” y tiene un valor “pendiente”. Si lo encontramos, devuelve "Order Count" (Recuento de pedidos) en esa celda:

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

Qué debes saber

  1. Si exactamente hay 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.