【发布时间】:2016-05-26 15:09:38
【问题描述】:
我在 SPSS 中有一个包含多个列的表,如下所示:
+--------+-------+-------+-------+-------+
| | Col 1 | Col 2 | Col 3 | Total |
+--------+-------+-------+-------+-------+
| Data 1 | 10 | 1 | 30 | 41 |
| Data 2 | 4 | 10 | 10 | 24 |
| Data 3 | 3 | 40 | 1 | 44 |
| Data 4 | 10 | 5 | 3 | 18 |
+--------+-------+-------+-------+-------+
我想在底部添加一行来计算每列的总数。最后,它看起来像这样:
+--------+-------+-------+-------+-------+
| | Col 1 | Col 2 | Col 3 | Total |
+--------+-------+-------+-------+-------+
| Data 1 | 10 | 1 | 30 | 41 |
| Data 2 | 4 | 10 | 10 | 24 |
| Data 3 | 3 | 40 | 1 | 44 |
| Data 4 | 10 | 5 | 3 | 18 |
| TOTAL | 27 | 56 | 44 | 127 |
+--------+-------+-------+-------+-------+
有谁知道我必须在当前代码中添加什么来实现这一点?
编辑:这是我当前的代码:
TEMPORARY.
SELECT IF Remove = 0.
CTABLES
/VLABELS VARIABLES=TBI1 ME1 BFCE1 CFCE1 RTWPM1 VPA1 NPS1 NPA1 PROV
DISPLAY=LABEL
/TABLE TBI1 [C] + ME1 [C] + BFCE1 [C] + CFCE1 [C] + RTWPM1 [C] + VPA1 [C] + NPS1 [C] + NPA1 [C] BY PROV [C]
[COUNT F40.0, ROWPCT.COUNT PCT40.1]
/CATEGORIES VARIABLES=TBI1 ME1 BFCE1 CFCE1 RTWPM1 VPA1 NPS1 NPA1 [1.00] EMPTY=INCLUDE
/CATEGORIES VARIABLES=PROV ORDER=A KEY=VALUE EMPTY=EXCLUDE TOTAL=YES
/TITLES TITLE='Brain Injury' CAPTION='Type of assessment and volume of each service by provider.'.
【问题讨论】:
-
(1) 您是要在数据中添加一行,还是要让输出显示这样的表格? (2) 您提到了您的“当前代码” - 请发布代码或其相关部分,以便了解数据是如何生成的以及需要添加的内容。
-
嘿 Eli,回答你的第一个问题,我确实在尝试在数据中添加一行,因为我已经生成了表的其余部分。对于第二个问题,我将更新问题以包含我拥有的当前代码。谢谢