Ejemplo: anulación de dinamización de datos de adquisición de derechos sobre acciones en un conjunto de datos
Este ejemplo ilustra cómo crear una fase Unpivot en un conjunto de datos para transponer campos (columnas) de datos en filas de datos.
Tiene un archivo CSV de datos de adquisición de derechos sobre acciones de sus trabajadores. Las acciones de los trabajadores se adquieren en tres cuotas, con un número diferente de acciones en cada fecha. El archivo contiene una fila de datos para cada trabajador y un campo independiente para cada fecha de adquisición de derechos y el número de acciones que se adquirieron en cada fecha.
El archivo CSV contiene las siguientes filas y campos:
Nombre | Fecha de consolidación 01 | Cant. de consolidación de derechos 01 | Fecha de adquisición de derechos 02 | Cant. de consolidación de derechos 02 | Fecha de adquisición de derechos 03 | Cant. de consolidación de derechos 03 |
|---|---|---|---|---|---|---|
Dominique | 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 |
Debe transponer los datos para tener:
- Un campo que contiene todas las fechas de adquisición de derechos de cada trabajador.
- Un campo que contiene el número de acciones con derechos adquiridos en cada fecha para cada trabajador.
Cree una tabla cargando un archivo CSV con los datos de este ejemplo. Consulte Pasos: creación de una tabla mediante carga de archivo.
Cree un conjunto de datos derivado a partir de la tabla. Consulte Pasos: creación de un conjunto de datos derivado.
Seguridad: dominio
Prism Datasets: Manage
en el área funcional Prism Analytics.- En elinforme Consulta de detalles de conjunto de datosdel conjunto de datos derivado, haga clic enEditar.
- Haga clic enAñadir fasey seleccioneAnular dinamización.En primer lugar, anularemos la dinamización de los tres campos de entrada de fecha, Vest_Date_01, Vest_Date_02 y Vest_Date_03.
- Haga clic en el signo más junto aValores de salidapara tener un total de 3 pares de listas de valores.
- Seleccione los siguientes valores en las listas devalores Campos de entradayValores de resultado:Campos de entradaValores de salidaVest_Date_01Fecha de adquisición de derechos 01Vest_Date_02Fecha de adquisición de derechos 02Vest_Date_03Fecha de adquisición de derechos 03
- EnNombres de campo de entrada, introduzca Programa de adquisición de derechos.
- EnValores de resultado, introduzca Fechas de adquisición de derechos.
- Haga clic enVista previapara ver los resultados de la configuración que ha realizado hasta el momento.En la fichaCampos de resultado, Workday muestra los resultados de los cambios que ha definido en la fase Anulación de dinamización. Workday lleva a cabo lo siguiente:
- Elimina los campos de entrada que ha seleccionado.
- Muestra los dos nuevos campos con los nombres de campo que ha definido.
- Muestra las nuevas filas creadas con datos de los campos de entrada eliminados. En este ejemplo, Workday muestra un total de 9 filas.
- Haga clic en el signo más de la esquina superior derecha del panel de fase Anular dinamización. Al hacer clic en el signo más se crea otro grupo de campos de entrada que puede anular la dinamización en filas.A continuación, anularemos la dinamización de los tres campos de entrada de cantidad, QTY_Vest_01, QTY_Vest_02 y QTY_Vest_03.
- Haga clic en el signo más junto aValores de salidapara tener un total de 3 pares de listas de valores.
- En las listas de valoresCampos de entradayValores de resultado, introduzca los siguientes valores:Campos de entradaValores de salidaQTY_Vest_01Cantidad de adquisición de derechos 01QTY_Vest_02Cantidad de adquisición de derechos 02QTY_Vest_03Cantidad de adquisición de derechos 03
- EnNombres de campo de entrada, introduzca Programación de cantidades.
- EnValores de resultado, introduzca Número de comparticiones.
- Haga clic enVista previapara ver los resultados de la configuración que ha realizado hasta el momento.En la fichaCampos de resultado, Workday muestra los resultados de los cambios que ha definido en la fase Anulación de dinamización.
- Haga clicen Finalizary, a continuación, enGuardar.
El resultado de la fase Unpivot contiene las siguientes filas y campos:
Nombre | Programa de adquisición de derechos | Fechas de adquisición de derechos | Programa de cantidad | Número de comparticiones |
|---|---|---|---|---|
Dominique | Fecha de adquisición de derechos 01 | 04/01/2020 | CANT Derechos adquiridos 01 | 80 |
Dominique | Fecha de adquisición de derechos 02 | 07/01/2020 | CANT Derechos adquiridos 02 | 85 |
Dominique | Fecha de adquisición de derechos 03 | 10/01/2020 | CANT Derechos adquiridos 03 | 92 |
Desmond | Fecha de adquisición de derechos 01 | 02/01/2021 | CANT Derechos adquiridos 01 | 70 |
Desmond | Fecha de adquisición de derechos 02 | 05/03/2021 | CANT Derechos adquiridos 02 | 65 |
Desmond | Fecha de adquisición de derechos 03 | 08/02/2021 | CANT Derechos adquiridos 03 | 79 |
Stacey | Fecha de adquisición de derechos 01 | 02/01/2021 | CANT Derechos adquiridos 01 | 90 |
Stacey | Fecha de adquisición de derechos 02 | 05/03/2021 | CANT Derechos adquiridos 02 | 80 |
Stacey | Fecha de adquisición de derechos 03 | 08/02/2021 | CANT Derechos adquiridos 03 | 90 |
Añada una fase Manage Fields después de la fase Unpivot para ocultar el campo Programación de cantidad (opcional). En este ejemplo, el campo Programa de cantidad contiene datos que son redundantes con el campo Programa de adquisición de derechos.