示例:逆透视数据集中的股票兑现数据
此示例说明了如何在数据集中创建逆透视阶段,以便将数据字段(列)转置为数据行。
您有一个包含员工股票兑现数据的 CSV 文件。员工的股票分 3 期兑现,在每个日期使用不同的股份数。该文件包含适用于每个员工的 1 行数据,以及适用于每个兑现日期和在每个日期兑现的股份数的单独字段。
CSV 文件包含以下行和字段:
名称 | 兑现日期 01 | QTY Vest 01 | 兑现日期 02 | QTY - Vestination 02 | 兑现日期 03 | QTY - 反向转移 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 |
您需要对数据进行转置,以便:
- 包含每个员工的所有兑现日期的字段。
- 包含每位员工在每个日期兑现的股份数的字段。
使用此示例中的数据上传 CSV 文件,以创建表格。请参见: 步骤:通过上传文件创建表格。
从该表创建一个派生数据集。请参见: 步骤:创建派生数据集。
安全性:“Prism Analytics”功能区域中的
“Prism Datasets: Manage
”域。- 从派生数据集的“查看数据集详细信息”报告中,单击“编辑”。
- 单击“添加阶段”,然后选择“逆透视”。首先,我们将对 3 个日期输入字段(Vest_Date_01、Vest_Date_02 和 Vest_Date_03)进行逆透视。
- 单击“输出值”旁边的加号,这样您就有了总共 3 对提示。
- 在“输入字段”和“输出值”提示中选择以下值:输入字段输出值Vest_Date_01兑现日期 01Vest_Date_02兑现日期 02Vest_Date_03兑现日期 03
- 在“输入值的字段名称”中,输入兑现时间表。
- 在“输出值中的值”中,输入兑现日期。
- 单击“预览”查看目前为止所做设置的结果。在“输出字段”选项卡上,Workday 会显示您在“逆透视”阶段中定义的变更的结果。Workday 会执行以下操作:
- 移除您选择的输入字段。
- 使用您定义的字段名称显示这 2 个新字段。
- 显示使用已移除的输入字段中的数据创建的新行。在此示例中,Workday 总共显示 9 行。
- 单击“逆透视”阶段面板右上角的加号。单击加号将创建另一组输入字段,您可以将这些字段逆透视透视到行中。接下来,我们将逆透视这 3 个数量输入字段:QTY_Vest_01、QTY_Vest_02 和 QTY_Vest_03。
- 单击“输出值”旁边的加号,这样您就有了总共 3 对提示。
- 在“输入字段”和“输出值”提示中,输入以下值:输入字段输出值QTY_Vest_01兑现数量 01QTY_Vest_02兑现数量 02QTY_Vest_03兑现数量 03
- 在“输入的字段名称”中,输入“数量时间表”。
- 在“输出中的值”中,输入“股份数”。
- 单击“预览”查看目前为止所做设置的结果。在“输出字段”选项卡上,Workday 会显示您在“逆透视”阶段中定义的变更的结果。
- 单击“完成”,然后单击“保存”。
“逆透视”阶段的输出包含以下行和字段:
名称 | 兑现时间表 | 兑现日期 | 数量时间表 | 共享数 |
|---|---|---|---|---|
Dominique | 兑现日期 01 | 04/01/2020 | 兑现的数量 01 | 80 |
Dominique | 兑现日期 02 | 07/01/2020 | 兑现的数量 02 | 85 |
Dominique | 兑现日期 03 | 10/01/2020 | 兑现的数量 03 | 92 |
Desmond | 兑现日期 01 | 02/01/2021 | 兑现的数量 01 | 70 |
Desmond | 兑现日期 02 | 05/03/2021 | 兑现的数量 02 | 65 |
Desmond | 兑现日期 03 | 08/02/2021 | 兑现的数量 03 | 79 |
Stacey | 兑现日期 01 | 02/01/2021 | 兑现的数量 01 | 90 |
Stacey | 兑现日期 02 | 05/03/2021 | 兑现的数量 02 | 80 |
Stacey | 兑现日期 03 | 08/02/2021 | 兑现的数量 03 | 90 |
(可选)在“逆透视”阶段之后添加一个“管理字段”阶段,以隐藏“数量时间表”字段。在此示例中,“数量时间表”字段包含了“兑现时间表”字段中多余的数据。