Exemplo: desfazer dinamismo dos dados de aquisição de direitos a ações em um conjunto de dados
Esse exemplo ilustra como criar uma fase Unpivot em um conjunto de dados para transpor campos (colunas) de dados em linhas de dados.
Você tem um arquivo CSV com dados de aquisição de direitos a ações para seus trabalhadores. As ações dos trabalhadores são adquiridas em três parcelas, com um número diferente de cotas em cada data. O arquivo contém uma linha de dados para cada trabalhador e um campo separado para cada data da aquisição de direitos e o número de cotas que têm direito adquirido em cada data.
O arquivo CSV contém estas linhas e campos:
Name | Data do direito adquirido 01 | Quantidade - direito 01 | Data de aquisição do direito adquirido 02 | QUANT. Cobrança 02 | Data de aquisição do direito adquirido 03 | QUANT. Cobrança 03 |
|---|---|---|---|---|---|---|
Dominique | 04/01/2020 | 80 | 07/01/2020 | 85 | 10/01/2020 | 92 |
Desmonde | 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 |
Você precisa transpor os dados para que:
- Um campo que contém todas as datas de aquisição de direitos de cada trabalhador.
- Um campo que contém o número de cotas com direito adquirido em cada data para cada trabalhador.
Crie uma tabela carregando um arquivo CSV usando os dados deste exemplo. Consulte Etapas: criar uma tabela por carregamento de arquivo.
Criar um conjunto de dados derivado a partir da tabela. Consulte Etapas: criar um conjunto de dados derivado.
Segurança: domínio
Prism Datasets: Manage
na área funcional Prism Analytics.- No relatórioVisualizar detalhes do conjunto de dadosdo conjunto de dados derivado, clique emEditar.
- Clique emAdicionar fasee selecioneUnpivot.Primeiro, desfaremos o dinamismo dos três campos de entrada de data: Vest_Date_01, Vest_Date_02 e Vest_Date_03.
- Clique no sinal de mais ao lado deValores de saídapara que você tenha um total de três pares de listas de opções.
- Selecione estes valores nas listas de opçõesCampos de entradaeValores de saída:Campos de entradaValores de saídaVest_Date_01Data da aquisição de direitos 01Vest_Date_02Data da aquisição de direitos 02Vest_Date_03Data da aquisição de direitos 03
- EmNomes dos campos da entrada, insira Programa de aquisição de direitos.
- EmValores de saída, insira Datas da aquisição de direitos.
- Clique emPré-visualizarpara ver os resultados das configurações que você definiu até agora.Na guiaCampos de saída, o Workday exibe os resultados das alterações que você definiu na fase Unpivot. O Workday:
- Remove os campos de entrada que você selecionou.
- Exibe os dois novos campos que usam os nomes dos campos que você definiu.
- Exibe as novas linhas criadas usando dados dos campos de entrada removidos. Neste exemplo, o Workday exibe um total de nove linhas.
- Clique no sinal de mais no canto superior direito do painel da fase Unpivot. Clicar no sinal de mais cria outro grupo de campos de entrada que você pode desfazer o dinamismo em linhas.Em seguida, desfazemos o dinamismo dos três campos de entrada de quantidade, QTY_Vest_01, QTY_Vest_02 e QTY_Vest_03.
- Clique no sinal de mais ao lado deValores de saídapara que você tenha um total de três pares de listas de opções.
- Nas listasde opções Campos de entradaeValores de saída, insira estes valores:Campos de entradaValores de saídaQTY_Vest_01Aquisição de direitos de quantidade 01QTY_Vest_02Aquisição de direitos de quantidade 02QTY_Vest_03Aquisição de direitos de quantidade 03
- EmNomes dos campos da entrada, insira Programação de quantidades.
- EmValores de saída, insira Número de compartilhamentos.
- Clique emPré-visualizarpara ver os resultados das configurações que você definiu até agora.Na guiaCampos de saída, o Workday exibe os resultados das alterações que você definiu na fase Unpivot.
- Clique emConcluídoe emSalvar.
A saída da fase Unpivot contém estas linhas e campos:
Name | Programa de aquisição de direitos | Datas da aquisição de direitos | Programação de quantidade | Número de cotas |
|---|---|---|---|---|
Dominique | Data da aquisição de direitos 01 | 04/01/2020 | Quantidade de aquisição de direitos 01 | 80 |
Dominique | Data da aquisição de direitos 02 | 07/01/2020 | Quantidade de aquisição de direitos 02 | 85 |
Dominique | Data da aquisição de direitos 03 | 10/01/2020 | Quantidade de aquisição de direitos 03 | 92 |
Desmonde | Data da aquisição de direitos 01 | 02/01/2021 | Quantidade de aquisição de direitos 01 | 70 |
Desmonde | Data da aquisição de direitos 02 | 05/03/2021 | Quantidade de aquisição de direitos 02 | 65 |
Desmonde | Data da aquisição de direitos 03 | 08/02/2021 | Quantidade de aquisição de direitos 03 | 79 |
Stacey | Data da aquisição de direitos 01 | 02/01/2021 | Quantidade de aquisição de direitos 01 | 90 |
Stacey | Data da aquisição de direitos 02 | 05/03/2021 | Quantidade de aquisição de direitos 02 | 80 |
Stacey | Data da aquisição de direitos 03 | 08/02/2021 | Quantidade de aquisição de direitos 03 | 90 |
(Opcional) Adicione uma fase Gerenciar campos após a fase Unpivot para ocultar o campo Programação de quantidades. Neste exemplo, o campo Programação de quantidades contém dados redundantes com o campo Programação de aquisição de direitos.