Exemple : supprimer le tableau croisé dynamique des données d'acquisition des actions dans un jeu de données
Cet exemple décrit comment créer une phase Unpivot dans un jeu de données pour transposer des champs (colonnes) de données dans des lignes de données.
Vous disposez d'un fichier CSV des données d'acquisition des actions de vos employés. Les actions des employés sont acquises en 3 échéances, avec un nombre d'actions différent à chaque date. Le fichier contient une ligne de données pour chaque employé, ainsi qu'un champ distinct pour chaque date d'acquisition et le nombre d'actions acquises à chaque date.
Le fichier CSV contient les lignes et les champs suivants :
Nom | Date d'acquisition 01 | QTÉ Acquisition 01 | Date d'acquisition 02 | QTÉ Acquisition 02 | Date d'acquisition 03 | QTÉ Acquisition 03 |
|---|---|---|---|---|---|---|
Dominique | 04/01/2020 | 80 | 07/01/2020 | 85 | 10/01/2020 | 92 |
Désold | 02/01/2021 | 70 | 05/03/2021 | 65 | 08/02/2021 | 79 |
Statistiques | 02/01/2021 | 90 | 05/03/2021 | 80 | 08/02/2021 | 90 |
Vous devez transposer les données de façon à pouvoir :
- Champ contenant toutes les dates d'acquisition de chaque employé.
- Champ contenant le nombre d'actions acquises à chaque date pour chaque employé.
Créez une table en téléchargeant un fichier CSV en utilisant les données de cet exemple. Voir Étapes : créer une table par téléchargement de fichier.
Créez un jeu de données dérivé de la table. Voir Étapes : créer un jeu de données dérivé.
Sécurité : domaine
Prism Datasets: Manage
dans le domaine fonctionnel Prism Analytics.- Dans le rapportAfficher le détail d'un jeu de donnéesdu jeu de données dérivé, cliquez surModifier.
- Cliquez surAdd Stage, puis surUnpivot.Dans un premier temps, nous allons supprimer le tableau croisé dynamique des trois champs de saisie de date : Acquisition_Date_01, Acquisition_Date_02 et Acquisition_Date_03.
- Cliquez sur le signe plus à côté deValeurs de sortiepour avoir un total de trois paires d'invites.
- Sélectionnez les valeurs suivantes dans lesinvites Champs d'entréeetValeurs de sortie:Champs d'entréeValeurs de sortieVest_Date_01Date d'acquisition 01Vest_Date_02Date d'acquisition 02Vest_Date_03Date d'acquisition 03
- DansNoms de champs de la saisie d'élément de paie, saisissez Calendrier d'acquisition.
- DansValeurs de la sortie, saisissez Dates d'acquisition.
- Cliquez surAperçupour voir les résultats des paramètres que vous avez définis jusqu'à présent.Dans l'ongletChamps de sortie, Workday affiche les résultats des modifications que vous avez définies dans la phase Unpivot. Workday :
- Supprime les champs d'entrée que vous avez sélectionnés.
- Affiche les deux nouveaux champs en utilisant les noms de champ que vous avez définis.
- Affiche les nouvelles lignes créées à partir des données des champs d'entrée retirés. Dans cet exemple, Workday affiche 9 lignes au total.
- Cliquez sur le signe plus dans le coin supérieur droit du panneau de la phase Unpivot. Vous pouvez créer un autre groupe de champs d'entrée que vous pouvez supprimer du tableau de bord.Ensuite, nous allons supprimer le tableau croisé dynamique des trois champs de saisie de quantité QTY_Vest_01, QTY_Vest_02 et QTY_Vest_03.
- Cliquez sur le signe plus à côté deValeurs de sortiepour avoir un total de trois paires d'invites.
- Dans les invitesChamps d'entréeetValeurs de sortie, saisissez les valeurs suivantes :Champs d'entréeValeurs de sortieQTY_Vest_01Acquisition de la quantité 01QTY_Vest_02Acquisition de la quantité 02QTY_Vest_03Acquisition de la quantité 03
- DansNoms de champs de la saisie d'élément de paie, saisissez Calendrier de quantités.
- DansValeurs de la sortie, saisissez Nombre d'actions.
- Cliquez surAperçupour voir les résultats des paramètres que vous avez définis jusqu'à présent.Dans l'ongletChamps de sortie, Workday affiche les résultats des modifications que vous avez définies dans la phase Unpivot.
- Cliquez surTerminé, puis surEnregistrer.
La sortie de la phase Unpivot contient les lignes et les champs suivants :
Nom | Calendrier d'acquisition | Dates d'acquisition | Calendrier de quantité | Nombre d'actions |
|---|---|---|---|---|
Dominique | Date d'acquisition 01 | 04/01/2020 | Acquisition de la quantité 01 | 80 |
Dominique | Date d'acquisition 02 | 07/01/2020 | QTÉ Acquisition 02 | 85 |
Dominique | Date d'acquisition 03 | 10/01/2020 | Acquisition de la quantité 03 | 92 |
Désold | Date d'acquisition 01 | 02/01/2021 | Acquisition de la quantité 01 | 70 |
Désold | Date d'acquisition 02 | 05/03/2021 | QTÉ Acquisition 02 | 65 |
Désold | Date d'acquisition 03 | 08/02/2021 | Acquisition de la quantité 03 | 79 |
Statistiques | Date d'acquisition 01 | 02/01/2021 | Acquisition de la quantité 01 | 90 |
Statistiques | Date d'acquisition 02 | 05/03/2021 | QTÉ Acquisition 02 | 80 |
Statistiques | Date d'acquisition 03 | 08/02/2021 | Acquisition de la quantité 03 | 90 |
(Facultatif) Ajoutez une phase Gérer les champs après la phase Unpivot pour masquer le champ Calendrier de quantité. Dans cet exemple, le champ Calendrier de quantité contient des données qui recoupent celles du champ Calendrier d'acquisition.