Fonction pivot_where

La fonction pivot_where peut être utilisée dans un calcul de table pour sélectionner une colonne d'un tableau croisé dynamique en fonction d'une condition.

Syntaxe

pivot_where(select_expression, expression)

La fonction pivot_where renvoie la valeur expression pour la colonne du tableau croisé dynamique, qui est de manière unique répond aux conditions select_expression ou null si une colonne de ce type n'existe pas ou n'est pas unique.

Examples

Dans l'exemple suivant, nous recherchons la colonne du tableau croisé dynamique basée sur l'état de la commande et dont la valeur est "en attente". Si nous la trouvons, renvoyez le nombre de commandes dans cette cellule :

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

Bon à savoir

  1. Si une colonne pivot exactementselect_expression est vrai, expression est renvoyé. Sinon, expression renvoie NULL.

  2. Vous ne pouvez pas utiliser pivot_where dans un filtre personnalisé.