我想从 Excel 2010 工作表中包含的“分层”数据中创建一个数据透视表。从数据库中的父/子关系的意义上来说,数据是分层的,其中一个“父”行可能有许多“子”行。
我有一个大型工作表,作为研究项目的一部分进行了编译。工作表中的行代表法律判决(案例)。在每种情况下,都有一个或多个法律问题。该项目的一部分涉及对工作表中的问题进行分类。为简单起见,该工作表包含三列问题,“问题 1”、“问题 2”、“问题 3”。
这是工作表的一个简化示例。请注意,我已经对其进行了简化,并且还有许多其他列。
A B C ... F G H I ...
CASEID APPEAL FROM ISSUE1 ISSUE2 ISSUE3
C01 Conviction Evidence-admissibility
C02 Conviction Credibility Fresh evidence
C03 Acquittal Credibility Evidence-misapprehension
C04 Conviction Fairness Abuse of process Delay
C05 Sentence Credit for time served
Run Code Online (Sandbox Code Playgroud)
如您所见,能够回答诸如以下问题会很好:定罪上诉中最普遍的问题是什么?
从概念上讲,我上面展示的数据确实具有一种父子关系。想象一个“案例”表和一个“问题”表,其中两个表之间存在 1:N 关系。
有没有办法将这些数据放入数据透视表中,以便我可以回答诸如我上面建议的问题?我能够以编程方式“按摩”数据,但我更愿意避免像创建新工作表并通过复制行将其展平这样粗略的事情。换句话说,我宁愿不将上述工作表转换为:
A B C ... F G ...
CASEID APPEAL FROM ISSUE
C01 Conviction Evidence-admissibility
C02 Conviction Credibility
C02 Conviction Fresh evidence
C03 Acquittal Credibility
C03 Acquittal …Run Code Online (Sandbox Code Playgroud)