0

我有基于[测试参数名称]的表格(行)格式的以下数据。

[Serial Number] [Model]  [Recv_Date]      [Test Date]    [Test Parameter Name]  [Test Value]  [Test Result]  [Tester Name_ID]   [Error_Defect Code]
100811000023     M9001   3/20/13 14:18    3/22/13 0:42   Test_1                 0             FAIL           dev04_9            DC01
100811000023     M9001   3/20/13 14:18    3/22/13 0:42   Test_2                 100           PASS           dev04_9            DC01
100811000023     M9001   3/20/13 14:18    3/22/13 0:42   Test_3                 0             FAIL           dev04_9            DC02
100811000023     M9001   3/20/13 14:18    3/22/13 0:42   Test_4                 NULL          SKIPPED        dev04_9            DC02
100811000023     M9001   3/20/13 14:18    3/22/13 0:42   Test_5                 120           PASS           dev04_9            DC03
100899000345     M9001   3/20/13 23:28    3/21/13 15:55  Test_1                 99            PASS           dev09_5            DC01
100899000345     M9001   3/20/13 23:28    3/21/13 15:55  Test_2                 101           PASS           dev09_5            DC01
100899000345     M9001   3/20/13 23:28    3/21/13 15:55  Test_3                 103           PASS           dev09_5            DC02
100899000345     M9001   3/20/13 23:28    3/21/13 15:55  Test_4                 100           PASS           dev09_5            DC02
100899000345     M9001   3/20/13 23:28    3/21/13 15:55  Test_5                 119           PASS           dev09_5            DC03
100811000023     M9001   3/20/13 14:18    3/23/13 13:15  Test_1                 0             FAIL           dev04_9            DC01
100811000023     M9001   3/20/13 14:18    3/23/13 13:15  Test_2                 100           PASS           dev04_9            DC01
100811000023     M9001   3/20/13 14:18    3/23/13 13:15  Test_3                 0             FAIL           dev04_9            DC02
100811000023     M9001   3/20/13 14:18    3/23/13 13:15  Test_4                 NULL          SKIPPED        dev04_9            DC02
100811000023     M9001   3/20/13 14:18    3/23/13 13:15  Test_5                 120           PASS           dev04_9            DC03

我需要输出是基于最大 [测试日期] 的 [序列号] 的单个记录(一个单元可以运行多次)。然后我需要查看所有 [Test Parameter Name] 的测试结果,看看它们是通过还是失败。如果多次失败,我需要按优先级显示 [Error_Defect Code]。注意:多个测试被分组到一个 [Error_Defect Code] 中,在示例数据中,任何失败的测试的报告优先级将是:[Error_Defect Code]= "DC03",然后是 "DC02","DC01"....如果所有测试都通过,则为 [Error_Defect Code] 显示“DC00”。我还想转动 [测试参数名称] 以显示 [测试值]。

数据示例仅显示 5 个不同的 [Test Parameter Name] 值。实际上,我的实际数据有 100 个不同的 [Test Parameter Name] 值和 15 个不同的 [Error_Defect Code]。

听到的是我希望输出的样子:

[Serial Number] [Model]  [Recv_Date]    [Test Date]   [Test Result] [Error_Defect Code] [Tester Name_ID]  [Test_1] [Test_2] [Test_3] [Test_4] [Test_5]...
100811000023    M9001    3/20/13 14:18  3/23/13 13:15 FAIL          DC02                dev04_9            0       100      0        NULL     120
100899000345    M9001    3/20/13 23:28  3/21/13 15:55 PASS          DC00                dev09_5            99      101      103      100      119
4

0 回答 0