Função pivot_where

A função pivot_where pode ser usada em um cálculo de tabela para selecionar uma coluna pivot por uma condição.

Sintaxe

pivot_where(select_expression, expression)

A função pivot_where retorna o valor de expression para a coluna dinâmica, que é satisfaz select_expression ou null se essa coluna não existir ou não for única.

Exemplos

No exemplo a seguir, procuramos a coluna de pivote com base no "Status do pedido" e um valor de "pendente". Se ele for encontrado, retorne a "Contagem de pedidos" nessa célula:

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

Informações úteis

  1. Se houver exatamente uma coluna de pivot em que select_expression for verdadeiro, o expression será retornado. Caso contrário, o expression vai retornar NULL.

  2. O pivot_where não pode ser usado em um filtro personalizado.