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 de resumo que atende exclusivamente
a select_expression
ou null
, se essa coluna não existir ou não for exclusiva.
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
Se houver exatamente uma coluna de pivot em que
select_expression
for verdadeiro, oexpression
será retornado. Caso contrário, oexpression
vai retornar NULL.O
pivot_where
não pode ser usado em um filtro personalizado.