Pour un paramètre qui utilise le type de données d'expression SQL, vous devez entrer ou coller une expression SQL logique pour fournir la valeur de colonne que le paramètre doit utiliser.
Si l'option
Développeur n'est pas affichée dans le classeur, vous devez activer les options de développeur dans les paramètres de votre profil. Reportez-vous à
Options de développeur.
- Sur la page d'accueil, sélectionnez le classeur auquel ajouter un paramètre, cliquez sur Actions, puis sélectionnez Ouvrir.
- Afin de rechercher et de copier l'expression SQL logique pour la colonne à spécifier en tant que valeur de paramètre, dans le classeur, glissez-déplacez la colonne vers un canevas.
- Cliquez sur Menu dans la barre d'outils du classeur et sélectionnez Développeur.
- Dans le panneau Développeur, cliquez sur Outils de performances, puis sur SQL logique. Cliquez sur Actualiser.
- Localisez et copiez l'instruction SELECT SQL logique pour la colonne à utiliser en tant que valeur dans le paramètre.
- Dans l'éditeur de classeur, accédez au panneau de données et cliquez sur Paramètres.
- Dans le panneau Paramètres, cliquez sur Ajouter.
- Dans le champ Nom, entrez un nom.
- Cliquez sur Type de données et sélectionnez Expression SQL.
- Dans le champ Valeurs disponibles, sélectionnez Requête SQL logique.
- Dans la zone de texte, collez l'expression SQL logique de la colonne. Par exemple :
SELECT
0 s_0
XSA('Admin'.'sample_order_line')."sample_order_line"."City" s_1
FROM XSA('Admin'.'sample_order_line')
ORDER BY 2 ASC NULLS LAST
FETCH FIRST 125001 ROWS ONLY
- Facultatif : vous pouvez également fournir une expression qui inclut un paramètre comprenant une valeur par défaut. Par exemple :
SELECT @parameter("Current Date")(DATE'2023-05-02') FROM XSA('Admin'.'sample_order_line')
- Cliquez sur Valider pour valider l'expression SQL logique que vous avez collée.
- Cliquez sur OK.
- Cliquez sur Enregistrer.