Esempio: Annullare il pivot dei dati di maturazione delle azioni in un set di dati
Questo esempio illustra come creare una fase Unpivot in un set di dati per trasporre campi (colonne) di dati in righe di dati.
Si dispone di un file CSV di dati di maturazione delle azioni per i collaboratori. Le azioni dei collaboratori maturano in 3 rate, con un numero di azioni diverso a ogni data. Il file contiene una riga di dati per ogni collaboratore e un campo separato per ogni data di maturazione e il numero di azioni maturate in ogni data.
Il file CSV contiene le righe e i campi seguenti:
Nome | Data maturazione 01 | QTY Vest 01 | Data maturazione 02 | QTY Vest 02 | Data maturazione 03 | QTY Vest 03 |
|---|---|---|---|---|---|---|
Dominic | 04/01/2020 | 80 | 07/01/2020 | 85 | 10/01/2020 | 92 |
Desmond | 02/01/2021 | 70 | 05/03/2021 | 65 | 08/02/2021 | 79 |
Stacey | 02/01/2021 | 90 | 05/03/2021 | 80 | 08/02/2021 | 90 |
È necessario trasporre i dati in modo da avere:
- Un campo che contiene tutte le date di maturazione per ogni collaboratore.
- Un campo che contiene il numero di azioni maturate in ogni data per ogni collaboratore.
Creare una tabella caricando un file CSV utilizzando i dati in questo esempio. Consultare Procedura: Creare una tabella tramite caricamento file.
Creare un set di dati derivato dalla tabella. Consultare Procedura: Creare un set di dati derivato.
Criteri di sicurezza: dominio
Prism Datasets: Manage
nell'area funzionale Prism Analytics.- Dal reportVisualizzazione dettagli set di datidel set di dati derivato, fare clic suModifica.
- Fare clic suAggiungi fasee selezionareAnnulla pivot.Per prima cosa, verranno annullati i tre campi di input della data, Vest_Date_01, Vest_Date_02 e Vest_Date_03.
- Fare clic sul segno più accanto aValori di outputin modo da avere un totale di 3 coppie di elenchi di valori.
- Selezionare i seguenti valori negli elenchi divalori Campi di inputeValori di output:Campi di inputValori di outputVest_Date_01Data maturazione 01Vest_Date_02Data maturazione 02Vest_Date_03Data maturazione 03
- InNomi campi da input, immettere Piano maturazione.
- InValori da output, immettere Date maturazione.
- Fare clic suAnteprimaper visualizzare i risultati delle impostazioni effettuate finora.Nella schedaCampi di output, il sistema visualizza i risultati delle modifiche definite nella fase Annulla pivot. Il sistema esegue le seguenti operazioni:
- Rimuove i campi di input selezionati.
- Visualizza i due nuovi campi utilizzando i nomi dei campi definiti.
- Visualizza le nuove righe create utilizzando i dati dei campi di input rimossi. In questo esempio, il sistema visualizza un totale di 9 righe.
- Fare clic sul segno più nell'angolo in alto a destra del pannello della fase Annulla pivot. Facendo clic sul segno più viene creato un altro gruppo di campi di input che è possibile annullare il pivot in righe.Successivamente, verranno annullati i tre campi di input della quantità, QTY_Vest_01, QTY_Vest_02 e QTY_Vest_03.
- Fare clic sul segno più accanto aValori di outputin modo da avere un totale di 3 coppie di elenchi di valori.
- Negli elenchi di valoriCampi di inputeValori di output, immettere i seguenti valori:Campi di inputValori di outputQTY_Vest_01Maturazione quantità 01QTY_Vest_02Maturazione quantità 02QTY_Vest_03Maturazione quantità 03
- InNomi campi da input, immettere Piano quantità.
- InValori da output, immettere N. condivisioni.
- Fare clic suAnteprimaper visualizzare i risultati delle impostazioni effettuate finora.Nella schedaCampi di output, il sistema visualizza i risultati delle modifiche definite nella fase Annulla pivot.
- Fare clicsu Finee fare clic suSalva.
L'output della fase Annulla pivot contiene le righe e i campi seguenti:
Nome | Piano maturazione | Date maturazione | Piano quantità | Numero di condivisioni |
|---|---|---|---|---|
Dominic | Data maturazione 01 | 04/01/2020 | QTY Vesting 01 | 80 |
Dominic | Data maturazione 02 | 07/01/2020 | Maturazione QTY 02 | 85 |
Dominic | Data maturazione 03 | 10/01/2020 | Maturazione QTY 03 | 92 |
Desmond | Data maturazione 01 | 02/01/2021 | QTY Vesting 01 | 70 |
Desmond | Data maturazione 02 | 05/03/2021 | Maturazione QTY 02 | 65 |
Desmond | Data maturazione 03 | 08/02/2021 | Maturazione QTY 03 | 79 |
Stacey | Data maturazione 01 | 02/01/2021 | QTY Vesting 01 | 90 |
Stacey | Data maturazione 02 | 05/03/2021 | Maturazione QTY 02 | 80 |
Stacey | Data maturazione 03 | 08/02/2021 | Maturazione QTY 03 | 90 |
(Facoltativo) Aggiungere una fase Gestione campi dopo la fase Annullamento pivot per nascondere il campo Piano quantità. In questo esempio, il campo Piano quantità contiene dati ridondanti con il campo Piano maturazione.