Función pivot_where

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})

Qué debes saber

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

  2. pivot_where no se puede usar en un filtro personalizado.