work on crash
[pspp] / tests / language / stats / ctables.at
index 15b023e21f4c4a5497e394bea3e65230fa173824..a60ec46b227109aad0d201a4465412f06dc63531 100644 (file)
@@ -2786,7 +2786,7 @@ SPLIT FILE OFF.
 
 CTABLES
     /VLABELS VARIABLE=qn19a DISPLAY=NAME /*XXX NONE yields an assertion failure
-    /TABLE region BY qn19a[VALIDN, MISSING, MEAN, SEMEAN, MEDIAN, MODE, STDDEV, VARIANCE, RANGE, MINIMUM, MAXIMUM, SUM, COUNT, TOTALN]
+    /TABLE region BY qn19a[VALIDN, MISSING, MEAN, SEMEAN, MEDIAN, MODE, STDDEV, VARIANCE, RANGE, MINIMUM, MAXIMUM, SUM, COUNT, TOTALN, COLPCT.SUM]
     /CATEGORIES VARIABLES=qn19a TOTAL=YES MISSING=INCLUDE
     /SLABELS POSITION=ROW.
 ]])
@@ -2906,6 +2906,7 @@ AT_CHECK([pspp ctables.sps -O box=unicode -O width=120], [0], [dnl
 │          Sum              │18092.00│
 │          Count            │    1409│
 │          Total N          │    1409│
+│          Column Sum %     │   21.8%│
 │      ╶────────────────────┼────────┤
 │       MW Valid N          │    1019│
 │          Missing          │  635.00│
@@ -2921,6 +2922,7 @@ AT_CHECK([pspp ctables.sps -O box=unicode -O width=120], [0], [dnl
 │          Sum              │20206.00│
 │          Count            │    1654│
 │          Total N          │    1654│
+│          Column Sum %     │   24.3%│
 │      ╶────────────────────┼────────┤
 │       S  Valid N          │    1276│
 │          Missing          │ 1114.00│
@@ -2936,6 +2938,7 @@ AT_CHECK([pspp ctables.sps -O box=unicode -O width=120], [0], [dnl
 │          Sum              │25886.00│
 │          Count            │    2390│
 │          Total N          │    2390│
+│          Column Sum %     │   31.2%│
 │      ╶────────────────────┼────────┤
 │       W  Valid N          │     950│
 │          Missing          │  596.00│
@@ -2951,6 +2954,7 @@ AT_CHECK([pspp ctables.sps -O box=unicode -O width=120], [0], [dnl
 │          Sum              │18877.00│
 │          Count            │    1546│
 │          Total N          │    1546│
+│          Column Sum %     │   22.7%│
 ╰───────────────────────────┴────────╯
 ])
 AT_CLEANUP
@@ -2960,6 +2964,15 @@ AT_SETUP([CTABLES scale summary functions - assertion failure])
 AT_CHECK([ln $top_srcdir/examples/nhtsa.sav . || cp $top_srcdir/examples/nhtsa.sav .])
 AT_DATA([ctables.sps],
 [[GET 'nhtsa.sav'.
+CTABLES
+    /VLABELS VARIABLE=qn19a DISPLAY=BOTH
+    /TABLE region BY qn19a
+    /CATEGORIES VARIABLES=qn19a TOTAL=YES MISSING=INCLUDE
+    /SLABELS POSITION=ROW.
+CTABLES
+    /VLABELS VARIABLE=qn19a DISPLAY=NONE
+    /TABLE region BY qn19a
+    /CATEGORIES VARIABLES=qn19a TOTAL=YES MISSING=INCLUDE.
 CTABLES
     /VLABELS VARIABLE=qn19a DISPLAY=NONE
     /TABLE region BY qn19a