Ajouter des colonnes dérivées
Ajoutez une colonne dérivée à un domaine existant.
- Connectez-vous à votre service.
- Dans la console Oracle Fusion Data Intelligence, cliquez sur Extensions de modèle sémantique sous Administration des applications.
- Sur la page Extensions de modèle sémantique, cliquez sur Extensions utilisateur. Les branches de personnalisation principales et existantes s'affichent.
- Dans la région Extensions utilisateur, sous Branches de personnalisation, cliquez sur une branche pour ouvrir la page Branche.
- Sur la page Branche, cliquez sur Ajouter une étape.
- Dans Ajouter une étape, sélectionnez Ajouter une colonne. La séquence de l'assistant permettant d'ajouter une colonne apparaît.
- A l'étape 1 de l'assistant, entrez le nom de l'étape de personnalisation, par exemple, Revenus régionaux, et ajoutez une brève description.
- Sélectionnez un domaine cible auquel ajouter la colonne. Par exemple, Rentabilité.Les détails du domaine sélectionné sont affichés.
- Sélectionnez le dossier de présentation dans le domaine choisi et la table logique à laquelle vous souhaitez ajouter la colonne.
- Cliquez sur Suivant.La boîte de dialogue Créer une colonne de l'étape 2 de l'assistant apparaît.
- A l'étape 2 de l'assistant, définissez la nouvelle colonne à l'aide des instructions suivantes :
- Dans Créer une colonne, entrez un nom d'affichage.
- Sous Eléments de donnée, recherchez un élément de donnée provenant du domaine sélectionné précédemment.
- Dans les résultats de la recherche, cliquez deux fois sur l'élément de données pour le placer dans le panneau de texte.
- Sous Fonctions, recherchez une fonction pour construire une colonne à l'aide d'expressions. Dans les résultats de la recherche, cliquez deux fois sur le résultat applicable pour l'ajouter au panneau de texte central. Par exemple, recherchez des fonctions telles que "Filter" ou "Avg" pour construire des colonnes basées sur des expressions. Voici un exemple d'expressions permettant de dériver le nombre moyen de jours avant paiement des fournisseurs :
avg(ROUND(((CASE WHEN Invoice Received Date is not null THEN (Financials - AP Payments.Payment Date.Payment Date - Invoice Received Date) ELSE (Financials - AP Payments.Payment Date.Payment Date - Financials - AP Invoices.Invoice Date.Invoiced Date) END)/Financials - AP Payments.Facts - Analytics Currency.Total Payment Count),0)). - Cliquez sur Valider, puis sur Enregistrer.
- Facultatif : si vous souhaitez que la mesure sous-jacente de la colonne soit calculée à un niveau spécifique d'une hiérarchie de dimension prédéfinie, procédez comme suit :
- Cliquez sur l'icône Agrégation en fonction d'une hiérarchie.
- Dans la fenêtre Agrégation en fonction d'un niveau hiérarchique, sélectionnez la dimension, le niveau, puis cliquez sur OK.
- Cliquez sur Ajouter des dimensions pour ajouter d'autres dimensions.
- Cliquez sur Suivant.
- Facultatif : sélectionnez des domaines supplémentaires pour ajouter le fait.
- Cliquez sur Terminer. Un message indiquant que l'étape est appliquée à la branche de personnalisation est affiché. Une fois l'étape appliquée, la nouvelle étape de personnalisation est affichée dans la branche de personnalisation. Vous pouvez maintenant appliquer le branchement de personnalisation à la branche principale, ou le modifier pour ajouter des étapes.