finish docs?
[pspp] / tests / language / stats / ctables.at
index 44609c73b5dfbb88c6d0b1561172022f43138ece..725731c7db127848734b8ed50ccb4efcb4654af2 100644 (file)
@@ -1,13 +1,42 @@
 AT_BANNER([CTABLES])
 
-dnl Features not yet tested:
-dnl - Summary functions:
-dnl   * U-prefix for unweighted summaries.
-dnl   * areaPCT.SUM and UareaPCT.SUM functions.
-dnl   * WEIGHT and adjustment weights.
-dnl   * details of missing value handling in summaries.
-dnl
-dnl Not for v1:
+dnl Known bugs:
+dnl TOTAL interaction with PCOMPUTE, e.g. the following
+dnl CTABLES
+dnl     /PCOMPUTE &all_drivers=EXPR([1 THRU 2] + [3 THRU 4])
+dnl     /PPROPERTIES &all_drivers LABEL='All Drivers'
+dnl     /PCOMPUTE &pct_not_drivers=EXPR([5] / ([1 THRU 2] + [3 THRU 4] + [5]) * 100)
+dnl     /PPROPERTIES &pct_not_drivers LABEL='% Not Drivers' FORMAT=COUNT PCT40.1
+dnl     /TABLE=qn1 BY qns3a
+dnl     /CATEGORIES VARIABLES=qns3a TOTAL=YES
+dnl     /CATEGORIES VARIABLES=qn1 [1 THRU 2, SUBTOTAL='Frequent Drivers',
+dnl                                3 THRU 4, SUBTOTAL='Infrequent Drivers',
+dnl                                &all_drivers, 5, &pct_not_drivers,
+dnl                                MISSING, SUBTOTAL='Not Drivers or Missing'].
+dnl yields gaps in the Total column:
+dnl ╭─────────────────────────────────────────────────────────────────────────┬──────────────────╮
+dnl │                                                                         │   S3a. GENDER:   │
+dnl │                                                                         ├─────┬──────┬─────┤
+dnl │                                                                         │ Male│Female│Total│
+dnl │                                                                         ├─────┼──────┼─────┤
+dnl │                                                                         │Count│ Count│Count│
+dnl ├─────────────────────────────────────────────────────────────────────────┼─────┼──────┼─────┤
+dnl │ 1. How often do you usually drive a car or other   Every day            │ 2305│  2362│ 4667│
+dnl │motor vehicle?                                      Several days a week  │  440│   834│ 1274│
+dnl │                                                    Frequent Drivers     │ 2745│  3196│     │
+dnl │                                                    Once a week or less  │  125│   236│  361│
+dnl │                                                    Only certain times a │   58│    72│  130│
+dnl │                                                    year                 │     │      │     │
+dnl │                                                    Infrequent Drivers   │  183│   308│     │
+dnl │                                                    All Drivers          │ 2928│  3504│     │
+dnl │                                                    Never                │  192│   348│  540│
+dnl │                                                    % Not Drivers        │ 6.2%│  9.0%│     │
+dnl │                                                    Don't know           │    3│     5│    8│
+dnl │                                                    Refused              │    9│    10│   19│
+dnl │                                                    Not Drivers or       │  204│   363│     │
+dnl │                                                    Missing              │     │      │     │
+dnl ╰─────────────────────────────────────────────────────────────────────────┴─────┴──────┴─────╯
+dnl Features not yet implemented:
 dnl - Multiple response sets
 dnl - MRSETS subcommand.
 dnl - CATEGORIES: Special case for explicit category specifications and multiple dichotomy sets.
@@ -16,8 +45,6 @@ dnl - COMPARETEST
 dnl - Summary functions:
 dnl   * .LCL and .UCL suffixes.
 dnl   * .SE suffixes.
-dnl - Summary functions:
-dnl   * )CILEVEL in summary label specification
 dnl - CATEGORIES:
 dnl   * Data-dependent sorting.
 
@@ -535,6 +562,17 @@ CTABLES /PCOMPUTE &x=EXPR(**).
 CTABLES /TABLE.
 
 CTABLES /TABLE qn113 [COUNT] BY qn114 [COUNT] BY qn116 [COUNT]. 
+
+CTABLES /TABLE qn1 /CATEGORIES VARIABLES=qn1 KEY=PTILE(qn1, 50).
+
+CTABLES /TABLE $mrset.
+
+CTABLES /TABLE qn113 /SIGTEST TYPE=CHISQUARE.
+CTABLES /TABLE qn113 /COMPARETEST TYPE=PROP.
+
+CTABLES /TABLE qn113 [COUNT.UCL].
+
+CTABLES /TABLE qn1 /CATEGORIES **.
 ]])
 AT_CHECK([pspp ctables.sps -O box=unicode -O width=80], [1],
 [[ctables.sps:2.76-2.78: error: CTABLES: Computed category &pc references a
@@ -597,8 +635,8 @@ variable string.
     8 | CTABLES /TABLE string /CATEGORIES VARIABLES=string [1].
       |                                                     ^
 
-ctables.sps:10: error: CTABLES: ROWLABELS=OPPOSITE is not allowed with sorting
-based on a summary function.
+ctables.sps:10.74-10.86: error: CTABLES: Syntax error at `KEY=MEAN(qn1)': Data-
+dependent sorting is not implemented.
 
 ctables.sps:12: error: CTABLES: ROWLABELS=OPPOSITE requires the variables to be
 moved to be categorical, but qnd1 is a scale variable.
@@ -651,6 +689,24 @@ ctables.sps:23.33-23.37: note: CTABLES: This is a scale variable, so it always
 has a summary even if the syntax does not explicitly specify one.
    23 | CTABLES /TABLE qn113 [COUNT] BY qn114 [COUNT] BY qn116 [COUNT].
       |                                 ^~~~~
+
+ctables.sps:25.46-25.63: error: CTABLES: Syntax error at `KEY=PTILE(qn1, 50)':
+Data-dependent sorting is not implemented.
+
+ctables.sps:27.16-27.21: error: CTABLES: Syntax error at `$mrset': Multiple
+response set support not implemented.
+
+ctables.sps:29.23-29.44: error: CTABLES: Syntax error at `SIGTEST
+TYPE=CHISQUARE': Support for SIGTEST not yet implemented.
+
+ctables.sps:30.35-30.43: error: CTABLES: Syntax error at `TYPE=PROP': Support
+for COMPARETEST not yet implemented.
+
+ctables.sps:32.23-32.31: error: CTABLES: Syntax error at `COUNT.UCL': Support
+for LCL, UCL, and SE summary functions is not yet implemented.
+
+ctables.sps:34.32-34.33: error: CTABLES: Syntax error at `**': expecting
+VARIABLES.
 ]])
 AT_CLEANUP
 
@@ -791,11 +847,21 @@ AT_SETUP([CTABLES one scale variable])
 AT_CHECK([ln $top_srcdir/examples/nhtsa.sav . || cp $top_srcdir/examples/nhtsa.sav .])
 AT_DATA([ctables.sps],
 [[GET 'nhtsa.sav'.
+DESCRIPTIVES qnd1.
 CTABLES /TABLE qnd1[COUNT, VALIDN, TOTALN, MEAN, STDDEV, MINIMUM, MAXIMUM].
 CTABLES /TABLE BY qnd1.
 CTABLES /TABLE BY BY qnd1.
 ]])
 AT_CHECK([pspp ctables.sps -O box=unicode -O width=80], [0], [dnl
+                       Descriptive Statistics
+╭──────────────────────────┬────┬─────┬───────┬───────┬───────────╮
+│                          │  N │ Mean│Std Dev│Minimum│  Maximum  │
+├──────────────────────────┼────┼─────┼───────┼───────┼───────────┤
+│D1. AGE: What is your age?│6930│48.26│  19.01│     16│86 or older│
+│Valid N (listwise)        │6999│     │       │       │           │
+│Missing N (listwise)      │  69│     │       │       │           │
+╰──────────────────────────┴────┴─────┴───────┴───────┴───────────╯
+
                                   Custom Tables
 ╭──────────────────────┬─────┬───────┬───────┬────┬────────────┬───────┬───────╮
 │                      │     │       │       │    │     Std    │       │       │
@@ -2151,7 +2217,7 @@ dnl is expected behavior.
 │x 3.00  Count           │     1│     1│     1│     3│
 │        Column %        │ 33.3%│ 33.3%│ 33.3%│     .│
 │        Column Valid N %│ 33.3%│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Total N %│ 33.3%│ 33.3%│ 33.3%│     .│
 │        Row %           │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Valid N %   │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2161,7 +2227,7 @@ dnl is expected behavior.
 │  4.00  Count           │     1│     1│     1│     3│
 │        Column %        │ 33.3%│ 33.3%│ 33.3%│     .│
 │        Column Valid N %│ 33.3%│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Total N %│ 33.3%│ 33.3%│ 33.3%│     .│
 │        Row %           │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Valid N %   │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2171,7 +2237,7 @@ dnl is expected behavior.
 │  5.00  Count           │     1│     1│     1│     3│
 │        Column %        │ 33.3%│ 33.3%│ 33.3%│     .│
 │        Column Valid N %│ 33.3%│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Total N %│ 33.3%│ 33.3%│ 33.3%│     .│
 │        Row %           │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Valid N %   │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2186,7 +2252,7 @@ dnl is expected behavior.
 │        Row Valid N %   │     .│     .│     .│     .│
 │        Row Total N %   │     .│     .│     .│     .│
 │        Valid N         │     3│     3│     3│     9│
-│        Total N         │     6│     6│     6│    36
+│        Total N         │     3│     3│     3│    18
 ╰────────────────────────┴──────┴──────┴──────┴──────╯
 
                             Custom Tables
@@ -2197,28 +2263,28 @@ dnl is expected behavior.
 ├────────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │x 1.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│   .0%│     .│     .│   .0%│   .0%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
-│        Row Valid N %   │     .│     .│     .│     .│     .│     .
+│        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
-│        Valid N         │      │      │      │      │      │     0
+│        Valid N         │      │      │      │      │      │     3
 │        Total N         │      │      │      │      │      │     6│
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │  2.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│   .0%│     .│     .│   .0%│   .0%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
-│        Row Valid N %   │     .│     .│     .│     .│     .│     .
+│        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
-│        Valid N         │      │      │      │      │      │     0
+│        Valid N         │      │      │      │      │      │     3
 │        Total N         │      │      │      │      │      │     6│
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │  3.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│ 33.3%│     .│     .│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2227,8 +2293,8 @@ dnl is expected behavior.
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │  4.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│ 33.3%│     .│     .│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2237,8 +2303,8 @@ dnl is expected behavior.
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │  5.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│ 33.3%│     .│     .│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2252,8 +2318,8 @@ dnl is expected behavior.
 │        Row %           │     .│     .│     .│     .│     .│     .│
 │        Row Valid N %   │     .│     .│     .│     .│     .│     .│
 │        Row Total N %   │     .│     .│     .│     .│     .│     .│
-│        Valid N         │     3│     0│     0│     3│     3│     9
-│        Total N         │     6│     6│     6│     6│     6│    36
+│        Valid N         │     5│     0│     0│     5│     5│    15
+│        Total N         │     5│     5│     5│     5│     5│    30
 ╰────────────────────────┴──────┴──────┴──────┴──────┴──────┴──────╯
 
                         Custom Tables
@@ -2264,28 +2330,28 @@ dnl is expected behavior.
 ├────────────────────────┼──────┼──────┼──────┼──────┼──────┤
 │x 1.00  Count           │     1│     1│     1│     1│     4│
 │        Column %        │ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
-│        Column Valid N %│   .0%│     .│   .0%│   .0%│     .│
-│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
+│        Column Valid N %│ 25.0%│     .│ 25.0%│ 25.0%│     .│
+│        Column Total N %│ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
 │        Row %           │ 25.0%│ 25.0%│ 25.0%│ 25.0%│100.0%│
-│        Row Valid N %   │     .│     .│     .│     .│     .
+│        Row Valid N %   │ 33.3%│   .0%│ 33.3%│ 33.3%│100.0%
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
-│        Valid N         │      │      │      │      │     0
+│        Valid N         │      │      │      │      │     3
 │        Total N         │      │      │      │      │     6│
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┤
 │  2.00  Count           │     1│     1│     1│     1│     4│
 │        Column %        │ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
-│        Column Valid N %│   .0%│     .│   .0%│   .0%│     .│
-│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
+│        Column Valid N %│ 25.0%│     .│ 25.0%│ 25.0%│     .│
+│        Column Total N %│ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
 │        Row %           │ 25.0%│ 25.0%│ 25.0%│ 25.0%│100.0%│
-│        Row Valid N %   │     .│     .│     .│     .│     .
+│        Row Valid N %   │ 33.3%│   .0%│ 33.3%│ 33.3%│100.0%
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
-│        Valid N         │      │      │      │      │     0
+│        Valid N         │      │      │      │      │     3
 │        Total N         │      │      │      │      │     6│
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┤
 │  3.00  Count           │     1│     1│     1│     1│     4│
 │        Column %        │ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
-│        Column Valid N %│ 50.0%│     .│ 50.0%│ 50.0%│     .│
-│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
+│        Column Valid N %│ 25.0%│     .│ 25.0%│ 25.0%│     .│
+│        Column Total N %│ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
 │        Row %           │ 25.0%│ 25.0%│ 25.0%│ 25.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2294,8 +2360,8 @@ dnl is expected behavior.
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┤
 │  4.00  Count           │     1│     1│     1│     1│     4│
 │        Column %        │ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
-│        Column Valid N %│ 50.0%│     .│ 50.0%│ 50.0%│     .│
-│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
+│        Column Valid N %│ 25.0%│     .│ 25.0%│ 25.0%│     .│
+│        Column Total N %│ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
 │        Row %           │ 25.0%│ 25.0%│ 25.0%│ 25.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2309,8 +2375,8 @@ dnl is expected behavior.
 │        Row %           │     .│     .│     .│     .│     .│
 │        Row Valid N %   │     .│     .│     .│     .│     .│
 │        Row Total N %   │     .│     .│     .│     .│     .│
-│        Valid N         │     2│     0│     2│     2│     6
-│        Total N         │     5│     5│     5│     5│    30
+│        Valid N         │     4│     0│     4│     4│    12
+│        Total N         │     4│     4│     4│     4│    24
 ╰────────────────────────┴──────┴──────┴──────┴──────┴──────╯
 ])
 AT_CLEANUP
@@ -3349,17 +3415,17 @@ Male
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
-│                       Layer Column ID│  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
+│QN26 Yes QN61 Yes QN57 Column ID      │  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
+│                       Layer Column ID│  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
-│                       Layer Column ID│  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
+│              No  QN57 Column ID      │  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
+│                       Layer Column ID│  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 18│17│ 19│20│ 22│21│ 23│24│ 25│26│ 27│28│ 29│30│ 32│31│
-│                       Layer Column ID│  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
+│     No  QN61 Yes QN57 Column ID      │ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 32│31│
+│                       Layer Column ID│  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 18│17│ 19│20│ 22│21│ 23│24│ 25│26│ 27│28│ 29│30│ 32│31│
-│                       Layer Column ID│  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
+│              No  QN57 Column ID      │ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 32│31│
+│                       Layer Column ID│  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                                           Custom Tables
@@ -3379,17 +3445,17 @@ Female
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │ 33│34│ 36│35│ 37│38│ 39│40│ 42│41│ 44│43│ 45│46│ 47│48│
-│                       Layer Column ID│ 17│18│ 20│19│ 21│22│ 23│24│ 26│25│ 28│27│ 29│30│ 31│32│
+│QN26 Yes QN61 Yes QN57 Column ID      │ 34│33│ 35│36│ 37│38│ 39│40│ 41│42│ 44│43│ 45│46│ 47│48│
+│                       Layer Column ID│ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 31│32│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 33│34│ 36│35│ 37│38│ 39│40│ 42│41│ 44│43│ 45│46│ 47│48│
-│                       Layer Column ID│ 17│18│ 20│19│ 21│22│ 23│24│ 26│25│ 28│27│ 29│30│ 31│32│
+│              No  QN57 Column ID      │ 34│33│ 35│36│ 37│38│ 39│40│ 41│42│ 44│43│ 45│46│ 47│48│
+│                       Layer Column ID│ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 31│32│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 49│50│ 51│52│ 54│53│ 56│55│ 57│58│ 60│59│ 62│61│ 64│63│
-│                       Layer Column ID│ 17│18│ 20│19│ 21│22│ 23│24│ 26│25│ 28│27│ 29│30│ 31│32│
+│     No  QN61 Yes QN57 Column ID      │ 50│49│ 51│52│ 53│54│ 55│56│ 57│58│ 59│60│ 62│61│ 64│63│
+│                       Layer Column ID│ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 31│32│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 49│50│ 51│52│ 54│53│ 56│55│ 57│58│ 60│59│ 62│61│ 64│63│
-│                       Layer Column ID│ 17│18│ 20│19│ 21│22│ 23│24│ 26│25│ 28│27│ 29│30│ 31│32│
+│              No  QN57 Column ID      │ 50│49│ 51│52│ 53│54│ 55│56│ 57│58│ 59│60│ 62│61│ 64│63│
+│                       Layer Column ID│ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 31│32│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──╯
 ])
 AT_CLEANUP
@@ -3581,17 +3647,17 @@ Male
 │                                           ├────┼────┼────┼────┤
 │                                           │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Yes Row ID      │   1│   1│   3│   3│
-│                               Layer Row ID│   1│   1│   1│   1│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │   2│   2│   4│   4│
+│QN26 Yes QN61 Yes QN57 Yes Yes Row ID      │   2│   2│   3│   3│
 │                               Layer Row ID│   2│   2│   2│   2│
-│                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │   6│   6│   7│   7│
-│                               Layer Row ID│   4│   4│   4│   4│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │   5│   5│   8│   8│
+│                           No  Row ID      │   1│   1│   4│   4│
+│                               Layer Row ID│   1│   1│   1│   1│
+│                      ╶────────────────────┼────┼────┼────┼────┤
+│                       No  Yes Row ID      │   5│   5│   7│   7│
 │                               Layer Row ID│   3│   3│   3│   3│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │   6│   6│   8│   8│
+│                               Layer Row ID│   4│   4│   4│   4│
 │             ╶─────────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Yes Row ID      │  10│  10│  11│  11│
 │                               Layer Row ID│   6│   6│   6│   6│
@@ -3599,29 +3665,29 @@ Male
 │                           No  Row ID      │   9│   9│  12│  12│
 │                               Layer Row ID│   5│   5│   5│   5│
 │                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │  13│  13│  15│  15│
-│                               Layer Row ID│   7│   7│   7│   7│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  14│  14│  16│  16│
+│                       No  Yes Row ID      │  14│  14│  16│  16│
 │                               Layer Row ID│   8│   8│   8│   8│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  13│  13│  15│  15│
+│                               Layer Row ID│   7│   7│   7│   7│
 │    ╶──────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Yes Row ID      │  17│  17│  20│  20
+│     No  QN61 Yes QN57 Yes Yes Row ID      │  17│  17│  19│  19
 │                               Layer Row ID│   9│   9│   9│   9│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  18│  18│  19│  19
+│                           No  Row ID      │  18│  18│  20│  20
 │                               Layer Row ID│  10│  10│  10│  10│
 │                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │  21│  21│  24│  24
+│                       No  Yes Row ID      │  21│  21│  23│  23
 │                               Layer Row ID│  11│  11│  11│  11│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  22│  22│  23│  23
+│                           No  Row ID      │  22│  22│  24│  24
 │                               Layer Row ID│  12│  12│  12│  12│
 │             ╶─────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Yes Row ID      │  25│  25│  27│  27│
-│                               Layer Row ID│  13│  13│  13│  13│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  26│  26│  28│  28│
+│              No  QN57 Yes Yes Row ID      │  26│  26│  28│  28│
 │                               Layer Row ID│  14│  14│  14│  14│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  25│  25│  27│  27│
+│                               Layer Row ID│  13│  13│  13│  13│
 │                      ╶────────────────────┼────┼────┼────┼────┤
 │                       No  Yes Row ID      │  30│  30│  32│  32│
 │                               Layer Row ID│  16│  16│  16│  16│
@@ -3643,35 +3709,35 @@ Female
 │                                           ├────┼────┼────┼────┤
 │                                           │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Yes Row ID      │  34│  34│  35│  35│
-│                               Layer Row ID│  18│  18│  18│  18│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  33│  33│  36│  36│
+│QN26 Yes QN61 Yes QN57 Yes Yes Row ID      │  33│  33│  36│  36│
 │                               Layer Row ID│  17│  17│  17│  17│
-│                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │  38│  38│  39│  39│
-│                               Layer Row ID│  20│  20│  20│  20│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  37│  37│  40│  40│
+│                           No  Row ID      │  34│  34│  35│  35│
+│                               Layer Row ID│  18│  18│  18│  18│
+│                      ╶────────────────────┼────┼────┼────┼────┤
+│                       No  Yes Row ID      │  37│  37│  39│  39│
 │                               Layer Row ID│  19│  19│  19│  19│
-│             ╶─────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Yes Row ID      │  42│  42│  43│  43│
-│                               Layer Row ID│  22│  22│  22│  22│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  41│  41│  44│  44│
+│                           No  Row ID      │  38│  38│  40│  40│
+│                               Layer Row ID│  20│  20│  20│  20│
+│             ╶─────────────────────────────┼────┼────┼────┼────┤
+│              No  QN57 Yes Yes Row ID      │  41│  41│  44│  44│
 │                               Layer Row ID│  21│  21│  21│  21│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  42│  42│  43│  43│
+│                               Layer Row ID│  22│  22│  22│  22│
 │                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │  45│  45│  47│  47
+│                       No  Yes Row ID      │  45│  45│  48│  48
 │                               Layer Row ID│  23│  23│  23│  23│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  46│  46│  48│  48
+│                           No  Row ID      │  46│  46│  47│  47
 │                               Layer Row ID│  24│  24│  24│  24│
 │    ╶──────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Yes Row ID      │  50│  50│  51│  51│
-│                               Layer Row ID│  26│  26│  26│  26│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  49│  49│  52│  52│
+│     No  QN61 Yes QN57 Yes Yes Row ID      │  49│  49│  52│  52│
 │                               Layer Row ID│  25│  25│  25│  25│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  50│  50│  51│  51│
+│                               Layer Row ID│  26│  26│  26│  26│
 │                      ╶────────────────────┼────┼────┼────┼────┤
 │                       No  Yes Row ID      │  53│  53│  55│  55│
 │                               Layer Row ID│  27│  27│  27│  27│
@@ -3679,11 +3745,11 @@ Female
 │                           No  Row ID      │  54│  54│  56│  56│
 │                               Layer Row ID│  28│  28│  28│  28│
 │             ╶─────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Yes Row ID      │  57│  57│  59│  59│
-│                               Layer Row ID│  29│  29│  29│  29│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  58│  58│  60│  60│
+│              No  QN57 Yes Yes Row ID      │  58│  58│  59│  59│
 │                               Layer Row ID│  30│  30│  30│  30│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  57│  57│  60│  60│
+│                               Layer Row ID│  29│  29│  29│  29│
 │                      ╶────────────────────┼────┼────┼────┼────┤
 │                       No  Yes Row ID      │  62│  62│  64│  64│
 │                               Layer Row ID│  32│  32│  32│  32│
@@ -3854,19 +3920,19 @@ Yes
 ├──────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │QN26 Yes QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  2│ 2│  2│ 2│  2│ 2│  2│ 2│
-│                       Subtable ID│  2│ 2│  4│ 4│  6│ 6│  7│ 7│
+│                       Subtable ID│  2│ 2│  3│ 3│  5│ 5│  7│ 7│
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  2│ 2│  2│ 2│  2│ 2│  2│ 2│
-│                       Subtable ID│  2│ 2│  4│ 4│  6│ 6│  7│ 7│
+│                       Subtable ID│  2│ 2│  3│ 3│  5│ 5│  7│ 7│
 │    ╶─────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │     No  QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  2│ 2│  2│ 2│  2│ 2│  2│ 2│
-│                       Subtable ID│ 10│10│ 12│12│ 13│13│ 15│15
+│                       Subtable ID│ 10│10│ 12│12│ 13│13│ 16│16
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  2│ 2│  2│ 2│  2│ 2│  2│ 2│
-│                       Subtable ID│ 10│10│ 12│12│ 13│13│ 15│15
+│                       Subtable ID│ 10│10│ 12│12│ 13│13│ 16│16
 ╰──────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -3887,19 +3953,19 @@ No
 ├──────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │QN26 Yes QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Subtable ID│  1│ 1│  3│ 3│  5│ 5│  8│ 8│
+│                       Subtable ID│  1│ 1│  4│ 4│  6│ 6│  8│ 8│
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Subtable ID│  1│ 1│  3│ 3│  5│ 5│  8│ 8│
+│                       Subtable ID│  1│ 1│  4│ 4│  6│ 6│  8│ 8│
 │    ╶─────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │     No  QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Subtable ID│  9│ 9│ 11│11│ 14│14│ 16│16
+│                       Subtable ID│  9│ 9│ 11│11│ 14│14│ 15│15
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Subtable ID│  9│ 9│ 11│11│ 14│14│ 16│16
+│                       Subtable ID│  9│ 9│ 11│11│ 14│14│ 15│15
 ╰──────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -3919,20 +3985,20 @@ Yes
 │                                  │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │QN26 Yes QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
-│                       Subtable ID│ 18│18│ 20│20│ 21│21│ 23│23│
+│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│                       Subtable ID│ 17│17│ 19│19│ 21│21│ 23│23│
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
-│                       Subtable ID│ 18│18│ 20│20│ 21│21│ 23│23│
+│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│                       Subtable ID│ 17│17│ 19│19│ 21│21│ 23│23│
 │    ╶─────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │     No  QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
-│                       Subtable ID│ 26│26│ 27│27│ 30│30│ 31│31
+│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│                       Subtable ID│ 25│25│ 28│28│ 29│29│ 32│32
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
-│                       Subtable ID│ 26│26│ 27│27│ 30│30│ 31│31
+│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│                       Subtable ID│ 25│25│ 28│28│ 29│29│ 32│32
 ╰──────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -3952,20 +4018,20 @@ No
 │                                  │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │QN26 Yes QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
-│                       Subtable ID│ 17│17│ 19│19│ 22│22│ 24│24│
+│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│                       Subtable ID│ 18│18│ 20│20│ 22│22│ 24│24│
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
-│                       Subtable ID│ 17│17│ 19│19│ 22│22│ 24│24│
+│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│                       Subtable ID│ 18│18│ 20│20│ 22│22│ 24│24│
 │    ╶─────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │     No  QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
-│                       Subtable ID│ 25│25│ 28│28│ 29│29│ 32│32
+│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│                       Subtable ID│ 26│26│ 27│27│ 30│30│ 31│31
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
-│                       Subtable ID│ 25│25│ 28│28│ 29│29│ 32│32
+│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│                       Subtable ID│ 26│26│ 27│27│ 30│30│ 31│31
 ╰──────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -3984,17 +4050,17 @@ Yes
 │                                   ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                   │Yes│No│Yes│No│Yes│No│Yes│No│
 ├───────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Row ID      │  1│ 1│  3│ 3│  6│ 6│  7│ 7
+│QN26 Yes QN61 Yes QN57 Row ID      │  1│ 1│  3│ 3│  6│ 6│  8│ 8
 │                       Layer Row ID│  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 10│10│ 11│11│ 13│13│ 15│15│
-│                       Layer Row ID│  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│              No  QN57 Row ID      │  9│ 9│ 11│11│ 14│14│ 15│15│
+│                       Layer Row ID│  3│ 3│  3│ 3│  3│ 3│  3│ 3
 │    ╶──────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Row ID      │ 17│17│ 20│20│ 21│21│ 24│24
-│                       Layer Row ID│  5│ 5│  5│ 5│  5│ 5│  5│ 5
+│     No  QN61 Yes QN57 Row ID      │ 18│18│ 20│20│ 22│22│ 23│23
+│                       Layer Row ID│  6│ 6│  6│ 6│  6│ 6│  6│ 6
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 25│25│ 28│28│ 30│30│ 31│31
-│                       Layer Row ID│  7│ 7│  7│ 7│  7│ 7│  7│ 7
+│              No  QN57 Row ID      │ 26│26│ 28│28│ 29│29│ 32│32
+│                       Layer Row ID│  8│ 8│  8│ 8│  8│ 8│  8│ 8
 ╰───────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -4013,17 +4079,17 @@ No
 │                                   ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                   │Yes│No│Yes│No│Yes│No│Yes│No│
 ├───────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Row ID      │  2│ 2│  4│ 4│  5│ 5│  8│ 8
+│QN26 Yes QN61 Yes QN57 Row ID      │  2│ 2│  4│ 4│  5│ 5│  7│ 7
 │                       Layer Row ID│  2│ 2│  2│ 2│  2│ 2│  2│ 2│
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │  9│ 9│ 12│12│ 14│14│ 16│16│
-│                       Layer Row ID│  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│              No  QN57 Row ID      │ 10│10│ 12│12│ 13│13│ 16│16│
+│                       Layer Row ID│  4│ 4│  4│ 4│  4│ 4│  4│ 4
 │    ╶──────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Row ID      │ 18│18│ 19│19│ 22│22│ 23│23
-│                       Layer Row ID│  6│ 6│  6│ 6│  6│ 6│  6│ 6
+│     No  QN61 Yes QN57 Row ID      │ 17│17│ 19│19│ 21│21│ 24│24
+│                       Layer Row ID│  5│ 5│  5│ 5│  5│ 5│  5│ 5
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 26│26│ 27│27│ 29│29│ 32│32
-│                       Layer Row ID│  8│ 8│  8│ 8│  8│ 8│  8│ 8
+│              No  QN57 Row ID      │ 25│25│ 27│27│ 30│30│ 31│31
+│                       Layer Row ID│  7│ 7│  7│ 7│  7│ 7│  7│ 7
 ╰───────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -4042,17 +4108,17 @@ Yes
 │                                   ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                   │Yes│No│Yes│No│Yes│No│Yes│No│
 ├───────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Row ID      │ 34│34│ 36│36│ 38│38│ 39│39
-│                       Layer Row ID│ 10│10│ 10│10│ 10│10│ 10│10
+│QN26 Yes QN61 Yes QN57 Row ID      │ 33│33│ 36│36│ 38│38│ 40│40
+│                       Layer Row ID│  9│ 9│  9│ 9│  9│ 9│  9│ 9
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 41│41│ 43│43│ 46│46│ 47│47│
-│                       Layer Row ID│ 11│11│ 11│11│ 11│11│ 11│11
+│              No  QN57 Row ID      │ 42│42│ 43│43│ 45│45│ 47│47│
+│                       Layer Row ID│ 12│12│ 12│12│ 12│12│ 12│12
 │    ╶──────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Row ID      │ 50│50│ 51│51│ 53│53│ 56│56│
+│     No  QN61 Yes QN57 Row ID      │ 50│50│ 52│52│ 53│53│ 56│56│
 │                       Layer Row ID│ 14│14│ 14│14│ 14│14│ 14│14│
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 58│58│ 59│59│ 62│62│ 63│63│
-│                       Layer Row ID│ 16│16│ 16│16│ 16│16│ 16│16
+│              No  QN57 Row ID      │ 57│57│ 60│60│ 61│61│ 63│63│
+│                       Layer Row ID│ 15│15│ 15│15│ 15│15│ 15│15
 ╰───────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -4071,17 +4137,17 @@ No
 │                                   ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                   │Yes│No│Yes│No│Yes│No│Yes│No│
 ├───────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Row ID      │ 33│33│ 35│35│ 37│37│ 40│40
-│                       Layer Row ID│  9│ 9│  9│ 9│  9│ 9│  9│ 9
+│QN26 Yes QN61 Yes QN57 Row ID      │ 34│34│ 35│35│ 37│37│ 39│39
+│                       Layer Row ID│ 10│10│ 10│10│ 10│10│ 10│10
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 42│42│ 44│44│ 45│45│ 48│48│
-│                       Layer Row ID│ 12│12│ 12│12│ 12│12│ 12│12
+│              No  QN57 Row ID      │ 41│41│ 44│44│ 46│46│ 48│48│
+│                       Layer Row ID│ 11│11│ 11│11│ 11│11│ 11│11
 │    ╶──────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Row ID      │ 49│49│ 52│52│ 54│54│ 55│55│
+│     No  QN61 Yes QN57 Row ID      │ 49│49│ 51│51│ 54│54│ 55│55│
 │                       Layer Row ID│ 13│13│ 13│13│ 13│13│ 13│13│
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 57│57│ 60│60│ 61│61│ 64│64│
-│                       Layer Row ID│ 15│15│ 15│15│ 15│15│ 15│15
+│              No  QN57 Row ID      │ 58│58│ 59│59│ 62│62│ 64│64│
+│                       Layer Row ID│ 16│16│ 16│16│ 16│16│ 16│16
 ╰───────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                             Custom Tables
@@ -4100,17 +4166,17 @@ Yes
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │  1│ 4│  6│ 8│  9│11│ 14│15│
-│                       Layer Column ID│  1│ 4│  6│ 8│  9│11│ 14│15│
+│QN26 Yes QN61 Yes QN57 Column ID      │  2│ 4│  6│ 7│ 10│11│ 14│15│
+│                       Layer Column ID│  2│ 4│  6│ 7│ 10│11│ 14│15│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │  1│ 4│  6│ 8│  9│11│ 14│15│
-│                       Layer Column ID│  1│ 4│  6│ 8│  9│11│ 14│15│
+│              No  QN57 Column ID      │  2│ 4│  6│ 7│ 10│11│ 14│15│
+│                       Layer Column ID│  2│ 4│  6│ 7│ 10│11│ 14│15│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 18│19│ 22│23│ 25│27│ 29│32│
-│                       Layer Column ID│  1│ 4│  6│ 8│  9│11│ 14│15│
+│     No  QN61 Yes QN57 Column ID      │ 18│19│ 21│23│ 25│28│ 29│32│
+│                       Layer Column ID│  2│ 4│  6│ 7│ 10│11│ 14│15│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 18│19│ 22│23│ 25│27│ 29│32│
-│                       Layer Column ID│  1│ 4│  6│ 8│  9│11│ 14│15│
+│              No  QN57 Column ID      │ 18│19│ 21│23│ 25│28│ 29│32│
+│                       Layer Column ID│  2│ 4│  6│ 7│ 10│11│ 14│15│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                             Custom Tables
@@ -4129,17 +4195,17 @@ No
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │  2│ 3│  5│ 7│ 10│12│ 13│16│
-│                       Layer Column ID│  2│ 3│  5│ 7│ 10│12│ 13│16│
+│QN26 Yes QN61 Yes QN57 Column ID      │  1│ 3│  5│ 8│  9│12│ 13│16│
+│                       Layer Column ID│  1│ 3│  5│ 8│  9│12│ 13│16│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │  2│ 3│  5│ 7│ 10│12│ 13│16│
-│                       Layer Column ID│  2│ 3│  5│ 7│ 10│12│ 13│16│
+│              No  QN57 Column ID      │  1│ 3│  5│ 8│  9│12│ 13│16│
+│                       Layer Column ID│  1│ 3│  5│ 8│  9│12│ 13│16│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 17│20│ 21│24│ 26│28│ 30│31│
-│                       Layer Column ID│  2│ 3│  5│ 7│ 10│12│ 13│16│
+│     No  QN61 Yes QN57 Column ID      │ 17│20│ 22│24│ 26│27│ 30│31│
+│                       Layer Column ID│  1│ 3│  5│ 8│  9│12│ 13│16│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 17│20│ 21│24│ 26│28│ 30│31│
-│                       Layer Column ID│  2│ 3│  5│ 7│ 10│12│ 13│16│
+│              No  QN57 Column ID      │ 17│20│ 22│24│ 26│27│ 30│31│
+│                       Layer Column ID│  1│ 3│  5│ 8│  9│12│ 13│16│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                             Custom Tables
@@ -4158,17 +4224,17 @@ Yes
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │ 33│36│ 37│39│ 42│44│ 45│47│
-│                       Layer Column ID│ 17│20│ 21│23│ 26│28│ 29│31│
+│QN26 Yes QN61 Yes QN57 Column ID      │ 34│35│ 37│39│ 41│44│ 45│47│
+│                       Layer Column ID│ 18│19│ 21│23│ 25│28│ 29│31│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 33│36│ 37│39│ 42│44│ 45│47│
-│                       Layer Column ID│ 17│20│ 21│23│ 26│28│ 29│31│
+│              No  QN57 Column ID      │ 34│35│ 37│39│ 41│44│ 45│47│
+│                       Layer Column ID│ 18│19│ 21│23│ 25│28│ 29│31│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 49│51│ 54│56│ 57│60│ 62│64│
-│                       Layer Column ID│ 17│20│ 21│23│ 26│28│ 29│31│
+│     No  QN61 Yes QN57 Column ID      │ 50│51│ 53│55│ 57│59│ 62│64│
+│                       Layer Column ID│ 18│19│ 21│23│ 25│28│ 29│31│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 49│51│ 54│56│ 57│60│ 62│64│
-│                       Layer Column ID│ 17│20│ 21│23│ 26│28│ 29│31│
+│              No  QN57 Column ID      │ 50│51│ 53│55│ 57│59│ 62│64│
+│                       Layer Column ID│ 18│19│ 21│23│ 25│28│ 29│31│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                             Custom Tables
@@ -4187,17 +4253,17 @@ No
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │ 34│35│ 38│40│ 41│43│ 46│48│
-│                       Layer Column ID│ 18│19│ 22│24│ 25│27│ 30│32│
+│QN26 Yes QN61 Yes QN57 Column ID      │ 33│36│ 38│40│ 42│43│ 46│48│
+│                       Layer Column ID│ 17│20│ 22│24│ 26│27│ 30│32│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 34│35│ 38│40│ 41│43│ 46│48│
-│                       Layer Column ID│ 18│19│ 22│24│ 25│27│ 30│32│
+│              No  QN57 Column ID      │ 33│36│ 38│40│ 42│43│ 46│48│
+│                       Layer Column ID│ 17│20│ 22│24│ 26│27│ 30│32│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 50│52│ 53│55│ 58│59│ 61│63│
-│                       Layer Column ID│ 18│19│ 22│24│ 25│27│ 30│32│
+│     No  QN61 Yes QN57 Column ID      │ 49│52│ 54│56│ 58│60│ 61│63│
+│                       Layer Column ID│ 17│20│ 22│24│ 26│27│ 30│32│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 50│52│ 53│55│ 58│59│ 61│63│
-│                       Layer Column ID│ 18│19│ 22│24│ 25│27│ 30│32│
+│              No  QN57 Column ID      │ 49│52│ 54│56│ 58│60│ 61│63│
+│                       Layer Column ID│ 17│20│ 22│24│ 26│27│ 30│32│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 ])
 AT_CLEANUP
@@ -4244,27 +4310,27 @@ Yes
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│   5│   5│   8│   8
+│                           Subtable ID│   5│   5│   7│   7
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│   5│   5│   8│   8
+│                           Subtable ID│   5│   5│   7│   7
 │    ╶─────────────────────────────────┼────┼────┼────┼────┤
 │     No  QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│   9│   9│  12│  12│
+│                           Subtable ID│  10│  10│  12│  12│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│   9│   9│  12│  12│
+│                           Subtable ID│  10│  10│  12│  12│
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│  14│  14│  15│  15│
+│                           Subtable ID│  13│  13│  15│  15│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│  14│  14│  15│  15│
+│                           Subtable ID│  13│  13│  15│  15│
 ╰──────────────────────────────────────┴────┴────┴────┴────╯
 
                         Custom Tables
@@ -4291,27 +4357,27 @@ No
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│   6│   6│   7│   7
+│                           Subtable ID│   6│   6│   8│   8
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│   6│   6│   7│   7
+│                           Subtable ID│   6│   6│   8│   8
 │    ╶─────────────────────────────────┼────┼────┼────┼────┤
 │     No  QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│  10│  10│  11│  11│
+│                           Subtable ID│   9│   9│  11│  11│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│  10│  10│  11│  11│
+│                           Subtable ID│   9│   9│  11│  11│
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│  13│  13│  16│  16│
+│                           Subtable ID│  14│  14│  16│  16│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│  13│  13│  16│  16│
+│                           Subtable ID│  14│  14│  16│  16│
 ╰──────────────────────────────────────┴────┴────┴────┴────╯
 
                         Custom Tables
@@ -4330,35 +4396,35 @@ Yes
 ├──────────────────────────────────────┼────┼────┼────┼────┤
 │QN26 Yes QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  18│  18│  20│  20
+│                           Subtable ID│  18│  18│  19│  19
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  18│  18│  20│  20
+│                           Subtable ID│  18│  18│  19│  19
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  21│  21│  23│  23│
+│                           Subtable ID│  22│  22│  23│  23│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  21│  21│  23│  23│
+│                           Subtable ID│  22│  22│  23│  23│
 │    ╶─────────────────────────────────┼────┼────┼────┼────┤
 │     No  QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  25│  25│  28│  28│
+│                           Subtable ID│  26│  26│  28│  28│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  25│  25│  28│  28│
+│                           Subtable ID│  26│  26│  28│  28│
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  30│  30│  32│  32
+│                           Subtable ID│  29│  29│  31│  31
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  30│  30│  32│  32
+│                           Subtable ID│  29│  29│  31│  31
 ╰──────────────────────────────────────┴────┴────┴────┴────╯
 
                         Custom Tables
@@ -4377,35 +4443,35 @@ No
 ├──────────────────────────────────────┼────┼────┼────┼────┤
 │QN26 Yes QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  17│  17│  19│  19
+│                           Subtable ID│  17│  17│  20│  20
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  17│  17│  19│  19
+│                           Subtable ID│  17│  17│  20│  20
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  22│  22│  24│  24│
+│                           Subtable ID│  21│  21│  24│  24│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  22│  22│  24│  24│
+│                           Subtable ID│  21│  21│  24│  24│
 │    ╶─────────────────────────────────┼────┼────┼────┼────┤
 │     No  QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  26│  26│  27│  27│
+│                           Subtable ID│  25│  25│  27│  27│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  26│  26│  27│  27│
+│                           Subtable ID│  25│  25│  27│  27│
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  29│  29│  31│  31
+│                           Subtable ID│  30│  30│  32│  32
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  29│  29│  31│  31
+│                           Subtable ID│  30│  30│  32│  32
 ╰──────────────────────────────────────┴────┴────┴────┴────╯
 
                         Custom Tables
@@ -4422,26 +4488,26 @@ Yes
 │                                       ├────┼────┼────┼────┤
 │                                       │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Row ID      │   1│   1│   3│   3│
-│                           Layer Row ID│   1│   1│   1│   1
+│QN26 Yes QN61 Yes QN57 Yes Row ID      │   2│   2│   3│   3│
+│                           Layer Row ID│   2│   2│   2│   2
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │   6│   6│   7│   7│
-│                           Layer Row ID│   4│   4│   4│   4
+│                       No  Row ID      │   5│   5│   7│   7│
+│                           Layer Row ID│   3│   3│   3│   3
 │             ╶─────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Row ID      │  10│  10│  11│  11│
 │                           Layer Row ID│   6│   6│   6│   6│
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  13│  13│  15│  15
-│                           Layer Row ID│   7│   7│   7│   7
+│                       No  Row ID      │  14│  14│  16│  16
+│                           Layer Row ID│   8│   8│   8│   8
 │    ╶──────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Row ID      │  17│  17│  20│  20
+│     No  QN61 Yes QN57 Yes Row ID      │  17│  17│  19│  19
 │                           Layer Row ID│   9│   9│   9│   9│
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  21│  21│  24│  24
+│                       No  Row ID      │  21│  21│  23│  23
 │                           Layer Row ID│  11│  11│  11│  11│
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  25│  25│  27│  27
-│                           Layer Row ID│  13│  13│  13│  13
+│              No  QN57 Yes Row ID      │  26│  26│  28│  28
+│                           Layer Row ID│  14│  14│  14│  14
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  30│  30│  32│  32│
 │                           Layer Row ID│  16│  16│  16│  16│
@@ -4461,26 +4527,26 @@ No
 │                                       ├────┼────┼────┼────┤
 │                                       │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Row ID      │   2│   2│   4│   4│
-│                           Layer Row ID│   2│   2│   2│   2
+│QN26 Yes QN61 Yes QN57 Yes Row ID      │   1│   1│   4│   4│
+│                           Layer Row ID│   1│   1│   1│   1
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │   5│   5│   8│   8│
-│                           Layer Row ID│   3│   3│   3│   3
+│                       No  Row ID      │   6│   6│   8│   8│
+│                           Layer Row ID│   4│   4│   4│   4
 │             ╶─────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Row ID      │   9│   9│  12│  12│
 │                           Layer Row ID│   5│   5│   5│   5│
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  14│  14│  16│  16
-│                           Layer Row ID│   8│   8│   8│   8
+│                       No  Row ID      │  13│  13│  15│  15
+│                           Layer Row ID│   7│   7│   7│   7
 │    ╶──────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Row ID      │  18│  18│  19│  19
+│     No  QN61 Yes QN57 Yes Row ID      │  18│  18│  20│  20
 │                           Layer Row ID│  10│  10│  10│  10│
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  22│  22│  23│  23
+│                       No  Row ID      │  22│  22│  24│  24
 │                           Layer Row ID│  12│  12│  12│  12│
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  26│  26│  28│  28
-│                           Layer Row ID│  14│  14│  14│  14
+│              No  QN57 Yes Row ID      │  25│  25│  27│  27
+│                           Layer Row ID│  13│  13│  13│  13
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  29│  29│  31│  31│
 │                           Layer Row ID│  15│  15│  15│  15│
@@ -4500,26 +4566,26 @@ Yes
 │                                       ├────┼────┼────┼────┤
 │                                       │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Row ID      │  34│  34│  35│  35
-│                           Layer Row ID│  18│  18│  18│  18
+│QN26 Yes QN61 Yes QN57 Yes Row ID      │  33│  33│  36│  36
+│                           Layer Row ID│  17│  17│  17│  17
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  38│  38│  39│  39│
-│                           Layer Row ID│  20│  20│  20│  20
+│                       No  Row ID      │  37│  37│  39│  39│
+│                           Layer Row ID│  19│  19│  19│  19
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  42│  42│  43│  43
-│                           Layer Row ID│  22│  22│  22│  22
+│              No  QN57 Yes Row ID      │  41│  41│  44│  44
+│                           Layer Row ID│  21│  21│  21│  21
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  45│  45│  47│  47
+│                       No  Row ID      │  45│  45│  48│  48
 │                           Layer Row ID│  23│  23│  23│  23│
 │    ╶──────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Row ID      │  50│  50│  51│  51
-│                           Layer Row ID│  26│  26│  26│  26
+│     No  QN61 Yes QN57 Yes Row ID      │  49│  49│  52│  52
+│                           Layer Row ID│  25│  25│  25│  25
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  53│  53│  55│  55│
 │                           Layer Row ID│  27│  27│  27│  27│
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  57│  57│  59│  59│
-│                           Layer Row ID│  29│  29│  29│  29
+│              No  QN57 Yes Row ID      │  58│  58│  59│  59│
+│                           Layer Row ID│  30│  30│  30│  30
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  62│  62│  64│  64│
 │                           Layer Row ID│  32│  32│  32│  32│
@@ -4539,26 +4605,26 @@ No
 │                                       ├────┼────┼────┼────┤
 │                                       │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Row ID      │  33│  33│  36│  36
-│                           Layer Row ID│  17│  17│  17│  17
+│QN26 Yes QN61 Yes QN57 Yes Row ID      │  34│  34│  35│  35
+│                           Layer Row ID│  18│  18│  18│  18
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  37│  37│  40│  40│
-│                           Layer Row ID│  19│  19│  19│  19
+│                       No  Row ID      │  38│  38│  40│  40│
+│                           Layer Row ID│  20│  20│  20│  20
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  41│  41│  44│  44
-│                           Layer Row ID│  21│  21│  21│  21
+│              No  QN57 Yes Row ID      │  42│  42│  43│  43
+│                           Layer Row ID│  22│  22│  22│  22
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  46│  46│  48│  48
+│                       No  Row ID      │  46│  46│  47│  47
 │                           Layer Row ID│  24│  24│  24│  24│
 │    ╶──────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Row ID      │  49│  49│  52│  52
-│                           Layer Row ID│  25│  25│  25│  25
+│     No  QN61 Yes QN57 Yes Row ID      │  50│  50│  51│  51
+│                           Layer Row ID│  26│  26│  26│  26
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  54│  54│  56│  56│
 │                           Layer Row ID│  28│  28│  28│  28│
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  58│  58│  60│  60│
-│                           Layer Row ID│  30│  30│  30│  30
+│              No  QN57 Yes Row ID      │  57│  57│  60│  60│
+│                           Layer Row ID│  29│  29│  29│  29
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  61│  61│  63│  63│
 │                           Layer Row ID│  31│  31│  31│  31│
@@ -4578,29 +4644,29 @@ Yes
 │                                          ├────┼────┼────┼────┤
 │                                          │QN86│QN86│QN86│QN86│
 ├──────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Column ID      │   2│   4│   6│   7│
-│                           Layer Column ID│   2│   4│   6│   7│
+│QN26 Yes QN61 Yes QN57 Yes Column ID      │   1│   4│   5│   7│
+│                           Layer Column ID│   1│   4│   5│   7│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │   2│   4│   6│   7│
-│                           Layer Column ID│   2│   4│   6│   7│
+│                       No  Column ID      │   1│   4│   5│   7│
+│                           Layer Column ID│   1│   4│   5│   7│
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │   9│  12│  13│  16
-│                           Layer Column ID│   2│   4│   6│   7│
+│              No  QN57 Yes Column ID      │   9│  12│  14│  15
+│                           Layer Column ID│   1│   4│   5│   7│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │   9│  12│  13│  16
-│                           Layer Column ID│   2│   4│   6│   7│
+│                       No  Column ID      │   9│  12│  14│  15
+│                           Layer Column ID│   1│   4│   5│   7│
 │    ╶─────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Column ID      │  18│  19│  22│  24│
-│                           Layer Column ID│   2│   4│   6│   7│
+│     No  QN61 Yes QN57 Yes Column ID      │  18│  20│  22│  24│
+│                           Layer Column ID│   1│   4│   5│   7│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  18│  19│  22│  24│
-│                           Layer Column ID│   2│   4│   6│   7│
+│                       No  Column ID      │  18│  20│  22│  24│
+│                           Layer Column ID│   1│   4│   5│   7│
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  25│  27│  29│  32
-│                           Layer Column ID│   2│   4│   6│   7│
+│              No  QN57 Yes Column ID      │  26│  27│  30│  31
+│                           Layer Column ID│   1│   4│   5│   7│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  25│  27│  29│  32
-│                           Layer Column ID│   2│   4│   6│   7│
+│                       No  Column ID      │  26│  27│  30│  31
+│                           Layer Column ID│   1│   4│   5│   7│
 ╰──────────────────────────────────────────┴────┴────┴────┴────╯
 
                           Custom Tables
@@ -4617,29 +4683,29 @@ No
 │                                          ├────┼────┼────┼────┤
 │                                          │QN86│QN86│QN86│QN86│
 ├──────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Column ID      │   1│   3│   5│   8│
-│                           Layer Column ID│   1│   3│   5│   8│
+│QN26 Yes QN61 Yes QN57 Yes Column ID      │   2│   3│   6│   8│
+│                           Layer Column ID│   2│   3│   6│   8│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │   1│   3│   5│   8│
-│                           Layer Column ID│   1│   3│   5│   8│
+│                       No  Column ID      │   2│   3│   6│   8│
+│                           Layer Column ID│   2│   3│   6│   8│
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  10│  11│  14│  15
-│                           Layer Column ID│   1│   3│   5│   8│
+│              No  QN57 Yes Column ID      │  10│  11│  13│  16
+│                           Layer Column ID│   2│   3│   6│   8│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  10│  11│  14│  15
-│                           Layer Column ID│   1│   3│   5│   8│
+│                       No  Column ID      │  10│  11│  13│  16
+│                           Layer Column ID│   2│   3│   6│   8│
 │    ╶─────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Column ID      │  17│  20│  21│  23│
-│                           Layer Column ID│   1│   3│   5│   8│
+│     No  QN61 Yes QN57 Yes Column ID      │  17│  19│  21│  23│
+│                           Layer Column ID│   2│   3│   6│   8│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  17│  20│  21│  23│
-│                           Layer Column ID│   1│   3│   5│   8│
+│                       No  Column ID      │  17│  19│  21│  23│
+│                           Layer Column ID│   2│   3│   6│   8│
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  26│  28│  30│  31
-│                           Layer Column ID│   1│   3│   5│   8│
+│              No  QN57 Yes Column ID      │  25│  28│  29│  32
+│                           Layer Column ID│   2│   3│   6│   8│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  26│  28│  30│  31
-│                           Layer Column ID│   1│   3│   5│   8│
+│                       No  Column ID      │  25│  28│  29│  32
+│                           Layer Column ID│   2│   3│   6│   8│
 ╰──────────────────────────────────────────┴────┴────┴────┴────╯
 
                           Custom Tables
@@ -4656,29 +4722,29 @@ Yes
 │                                          ├────┼────┼────┼────┤
 │                                          │QN86│QN86│QN86│QN86│
 ├──────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Column ID      │  34│  36│  37│  40
-│                           Layer Column ID│  10│  12│  13│  16
+│QN26 Yes QN61 Yes QN57 Yes Column ID      │  34│  36│  37│  39
+│                           Layer Column ID│  10│  12│  13│  15
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  34│  36│  37│  40
-│                           Layer Column ID│  10│  12│  13│  16
+│                       No  Column ID      │  34│  36│  37│  39
+│                           Layer Column ID│  10│  12│  13│  15
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  41│  43│  45│  47
-│                           Layer Column ID│  10│  12│  13│  16
+│              No  QN57 Yes Column ID      │  41│  43│  46│  48
+│                           Layer Column ID│  10│  12│  13│  15
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  41│  43│  45│  47
-│                           Layer Column ID│  10│  12│  13│  16
+│                       No  Column ID      │  41│  43│  46│  48
+│                           Layer Column ID│  10│  12│  13│  15
 │    ╶─────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Column ID      │  49│  51│  54│  55│
-│                           Layer Column ID│  10│  12│  13│  16
+│     No  QN61 Yes QN57 Yes Column ID      │  50│  51│  53│  55│
+│                           Layer Column ID│  10│  12│  13│  15
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  49│  51│  54│  55│
-│                           Layer Column ID│  10│  12│  13│  16
+│                       No  Column ID      │  50│  51│  53│  55│
+│                           Layer Column ID│  10│  12│  13│  15
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  58│  60│  62│  63
-│                           Layer Column ID│  10│  12│  13│  16
+│              No  QN57 Yes Column ID      │  58│  60│  62│  64
+│                           Layer Column ID│  10│  12│  13│  15
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  58│  60│  62│  63
-│                           Layer Column ID│  10│  12│  13│  16
+│                       No  Column ID      │  58│  60│  62│  64
+│                           Layer Column ID│  10│  12│  13│  15
 ╰──────────────────────────────────────────┴────┴────┴────┴────╯
 
                           Custom Tables
@@ -4695,29 +4761,29 @@ No
 │                                          ├────┼────┼────┼────┤
 │                                          │QN86│QN86│QN86│QN86│
 ├──────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Column ID      │  33│  35│  38│  39
-│                           Layer Column ID│   9│  11│  14│  15
+│QN26 Yes QN61 Yes QN57 Yes Column ID      │  33│  35│  38│  40
+│                           Layer Column ID│   9│  11│  14│  16
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  33│  35│  38│  39
-│                           Layer Column ID│   9│  11│  14│  15
+│                       No  Column ID      │  33│  35│  38│  40
+│                           Layer Column ID│   9│  11│  14│  16
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  42│  44│  46│  48
-│                           Layer Column ID│   9│  11│  14│  15
+│              No  QN57 Yes Column ID      │  42│  44│  45│  47
+│                           Layer Column ID│   9│  11│  14│  16
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  42│  44│  46│  48
-│                           Layer Column ID│   9│  11│  14│  15
+│                       No  Column ID      │  42│  44│  45│  47
+│                           Layer Column ID│   9│  11│  14│  16
 │    ╶─────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Column ID      │  50│  52│  53│  56│
-│                           Layer Column ID│   9│  11│  14│  15
+│     No  QN61 Yes QN57 Yes Column ID      │  49│  52│  54│  56│
+│                           Layer Column ID│   9│  11│  14│  16
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  50│  52│  53│  56│
-│                           Layer Column ID│   9│  11│  14│  15
+│                       No  Column ID      │  49│  52│  54│  56│
+│                           Layer Column ID│   9│  11│  14│  16
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  57│  59│  61│  64
-│                           Layer Column ID│   9│  11│  14│  15
+│              No  QN57 Yes Column ID      │  57│  59│  61│  63
+│                           Layer Column ID│   9│  11│  14│  16
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  57│  59│  61│  64
-│                           Layer Column ID│   9│  11│  14│  15
+│                       No  Column ID      │  57│  59│  61│  63
+│                           Layer Column ID│   9│  11│  14│  16
 ╰──────────────────────────────────────────┴────┴────┴────┴────╯
 ])
 AT_CLEANUP
@@ -4883,13 +4949,8 @@ for a in 1 2 9; do
     done
 done > ctables.txt
 
-AT_DATA([ctables.sps],
-[[DATA LIST LIST NOTABLE FILE='ctables.txt'
-    /w (F5.0) a b c (f2.0).
-VAR LEVEL w c (SCALE) a b (NOMINAL).
-MISSING VALUES a b (9).
-
-* Use SPLIT FILE with FREQUENCIES to generate output equivalent to
+AT_DATA([analysis.sps],
+[[* Use SPLIT FILE with FREQUENCIES to generate output equivalent to
   CTABLES later, to make the results easier to verify.
 SPLIT FILE BY a b.
 FREQUENCIES
@@ -4903,6 +4964,24 @@ CTABLES
     /SLABELS POSITION=ROW
     /CATEGORIES VARIABLES=a b MISSING=INCLUDE.
 ]])
+
+AT_DATA([ctables.sps],
+[[DATA LIST LIST NOTABLE FILE='ctables.txt'
+    /w (F5.0) a b c (f2.0).
+VAR LEVEL w c (SCALE) a b (NOMINAL).
+MISSING VALUES a b (9).
+
+INCLUDE 'analysis.sps'.
+
+WEIGHT BY w.
+INCLUDE 'analysis.sps'.
+
+* Same as original analysis using unweighted versions of summaries.
+CTABLES
+    /TABLE c[UVALIDN, UMISSING, UMEAN F8.2, USEMEAN F8.2, UMEDIAN F8.2, UMODE, USTDDEV F8.2, UVARIANCE F8.2, USUM F8.2, UCOUNT, UTOTALN, ULAYERROWPCT.SUM] BY a>b
+    /SLABELS POSITION=ROW
+    /CATEGORIES VARIABLES=a b MISSING=INCLUDE.
+]])
 AT_CHECK([pspp ctables.sps -O box=unicode -O width=120], [0], [dnl
                                 Statistics
 ╭─────────┬──────────────────────────────────────────────────────────────╮
@@ -4925,7 +5004,7 @@ AT_CHECK([pspp ctables.sps -O box=unicode -O width=120], [0], [dnl
 ├─────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │Median   │ 25.00│ 24.50│ 25.00│ 25.00│ 27.00│ 25.00│ 25.00│ 24.00│ 23.50│
 ├─────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
-│Mode     │     .│     .│     .│     .│     .│     .│     .│     .│     .
+│Mode     │    16│    18│    15│    16│    18│    15│    16│    18│    15
 ├─────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │Std Dev  │  6.47│  5.24│  7.31│  6.47│  5.77│  6.88│  6.24│  5.77│  6.98│
 ├─────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
@@ -4964,8 +5043,95 @@ AT_CHECK([pspp ctables.sps -O box=unicode -O width=120], [0], [dnl
 │  Sum              │181.00│147.00│197.00│181.00│180.00│194.00│178.00│177.00│191.00│
 │  Count            │    10│    10│    10│    10│    10│    10│    10│    10│    10│
 │  Total N          │    10│    10│    10│    10│    10│    10│    10│    10│    10│
-│  Layer Row Sum %  │ xxxx%│ xxxx%│ xxxx%│ xxxx%│ xxxx%│ xxxx%│ xxx8%│ xxxx%│ xxxx%│
+│  Layer Row Sum %  │ 11.1%│  9.0%│ 12.1%│ 11.1%│ 11.1%│ 11.9%│ 10.9%│ 10.9%│ 11.7%│
 ╰───────────────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────╯
+
+                                  Statistics
+╭─────────┬─────────────────────────────────────────────────────────────────╮
+│         │                                a                                │
+│         ├─────────────────────┬─────────────────────┬─────────────────────┤
+│         │          1          │          2          │          9          │
+│         ├─────────────────────┼─────────────────────┼─────────────────────┤
+│         │          b          │          b          │          b          │
+│         ├───────┬──────┬──────┼──────┬───────┬──────┼──────┬──────┬───────┤
+│         │   3   │   4  │   9  │   3  │   4   │   9  │   3  │   4  │   9   │
+│         ├───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│         │   c   │   c  │   c  │   c  │   c   │   c  │   c  │   c  │   c   │
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│N Valid  │     40│    35│    41│    26│     38│    40│    34│    32│     39│
+│  Missing│      6│    14│    11│    22│     13│     7│    16│    21│     10│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│Mean     │  27.23│ 24.20│ 22.63│ 27.96│  27.21│ 23.48│ 23.71│ 25.47│  26.03│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│S.E. Mean│    .93│   .75│  1.03│  1.12│    .84│   .87│  1.01│  1.05│   1.01│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│Median   │  30.00│ 22.00│ 19.00│ 30.00│  29.00│ 24.00│ 23.00│ 24.00│  28.00│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│Mode     │     34│    29│    19│    34│     33│    28│    23│    18│     30│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│Std Dev  │   5.89│  4.42│  6.59│  5.69│   5.16│  5.50│  5.87│  5.94│   6.30│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│Variance │  34.64│ 19.52│ 43.39│ 32.36│  26.66│ 30.20│ 34.46│ 35.29│  39.71│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│Range    │  18.00│ 13.00│ 20.00│ 18.00│  15.00│ 20.00│ 18.00│ 15.00│  20.00│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│Minimum  │     16│    18│    15│    16│     18│    15│    16│    18│     15│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│Maximum  │     34│    31│    35│    34│     33│    35│    34│    33│     35│
+├─────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│Sum      │1089.00│847.00│928.00│727.00│1034.00│939.00│806.00│815.00│1015.00│
+╰─────────┴───────┴──────┴──────┴──────┴───────┴──────┴──────┴──────┴───────╯
+
+                                     Custom Tables
+╭───────────────────┬─────────────────────────────────────────────────────────────────╮
+│                   │                                a                                │
+│                   ├─────────────────────┬─────────────────────┬─────────────────────┤
+│                   │          1          │          2          │          9          │
+│                   ├─────────────────────┼─────────────────────┼─────────────────────┤
+│                   │          b          │          b          │          b          │
+│                   ├───────┬──────┬──────┼──────┬───────┬──────┼──────┬──────┬───────┤
+│                   │   3   │   4  │   9  │   3  │   4   │   9  │   3  │   4  │   9   │
+├───────────────────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┼──────┼───────┤
+│c Valid N          │     40│    35│    41│    26│     38│    40│    34│    32│     39│
+│  Missing          │      6│    14│    11│    22│     13│     7│    16│    21│     10│
+│  Mean             │  27.22│ 24.20│ 22.63│ 27.96│  27.21│ 23.48│ 23.71│ 25.47│  26.03│
+│  Std Error of Mean│    .93│   .75│  1.03│  1.12│    .84│   .87│  1.01│  1.05│   1.01│
+│  Median           │  30.00│ 22.00│ 19.00│ 30.00│  29.00│ 24.00│ 23.00│ 24.00│  28.00│
+│  Mode             │     34│    29│    19│    34│     33│    28│    23│    18│     30│
+│  Std Deviation    │   5.89│  4.42│  6.59│  5.69│   5.16│  5.50│  5.87│  5.94│   6.30│
+│  Variance         │  34.64│ 19.52│ 43.39│ 32.36│  26.66│ 30.20│ 34.46│ 35.29│  39.71│
+│  Range            │  18.00│ 13.00│ 20.00│ 18.00│  15.00│ 20.00│ 18.00│ 15.00│  20.00│
+│  Minimum          │     16│    18│    15│    16│     18│    15│    16│    18│     15│
+│  Maximum          │     34│    31│    35│    34│     33│    35│    34│    33│     35│
+│  Sum              │1089.00│847.00│928.00│727.00│1034.00│939.00│806.00│815.00│1015.00│
+│  Count            │     46│    49│    52│    48│     51│    47│    50│    53│     49│
+│  Total N          │     46│    49│    52│    48│     51│    47│    50│    53│     49│
+│  Layer Row Sum %  │  13.3%│ 10.3%│ 11.3%│  8.9%│  12.6%│ 11.5%│  9.8%│  9.9%│  12.4%│
+╰───────────────────┴───────┴──────┴──────┴──────┴───────┴──────┴──────┴──────┴───────╯
+
+                                         Custom Tables
+╭──────────────────────────────┬──────────────────────────────────────────────────────────────╮
+│                              │                               a                              │
+│                              ├────────────────────┬────────────────────┬────────────────────┤
+│                              │          1         │          2         │          9         │
+│                              ├────────────────────┼────────────────────┼────────────────────┤
+│                              │          b         │          b         │          b         │
+│                              ├──────┬──────┬──────┼──────┬──────┬──────┼──────┬──────┬──────┤
+│                              │   3  │   4  │   9  │   3  │   4  │   9  │   3  │   4  │   9  │
+├──────────────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
+│c Unweighted Valid N          │     7│     6│     8│     7│     7│     8│     7│     7│     8│
+│  Unweighted Missing          │     3│     4│     2│     3│     3│     2│     3│     3│     2│
+│  Unweighted Mean             │ 25.86│ 24.50│ 24.63│ 25.86│ 25.71│ 24.25│ 25.43│ 25.29│ 23.88│
+│  Unweighted Std Error of Mean│  2.44│  2.14│  2.58│  2.44│  2.18│  2.43│  2.36│  2.18│  2.47│
+│  Unweighted Median           │ 25.00│ 24.50│ 25.00│ 25.00│ 27.00│ 25.00│ 25.00│ 24.00│ 23.50│
+│  Unweighted Mode             │    16│    18│    15│    16│    18│    15│    16│    18│    15│
+│  Unweighted Std Deviation    │  6.47│  5.24│  7.31│  6.47│  5.77│  6.88│  6.24│  5.77│  6.98│
+│  Unweighted Variance         │ 41.81│ 27.50│ 53.41│ 41.81│ 33.24│ 47.36│ 38.95│ 33.24│ 48.70│
+│  Unweighted Sum              │181.00│147.00│197.00│181.00│180.00│194.00│178.00│177.00│191.00│
+│  Unweighted Count            │    10│    10│    10│    10│    10│    10│    10│    10│    10│
+│  Unweighted Total N          │    10│    10│    10│    10│    10│    10│    10│    10│    10│
+│  Unweighted Layer Row Sum %  │ 11.1%│  9.0%│ 12.1%│ 11.1%│ 11.1%│ 11.9%│ 10.9%│ 10.9%│ 11.7%│
+╰──────────────────────────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────╯
 ])
 AT_CLEANUP