
#table(
    rows: 7,
    columns: 7,
    column-gutter: 0.25em,
    align: (left, center, center, center, center, center, center),
    stroke: none,
    table.header(
        table.hline(y: 0, stroke: 1pt),
        [],
        [],
        table.cell(colspan: 5)[*#"group1"*],
        table.hline(y: 1, start: 2, end: 7, stroke: 0.75pt),
        [],
        [],
        [#"A"],
        table.cell(colspan: 3)[#"B"],
        [#"missing"],
        [],
        [],
        [*#"group2"*],
        table.hline(y: 3, start: 2, end: 3, stroke: 0.75pt),
        table.cell(colspan: 3)[*#"group2"*],
        table.hline(y: 3, start: 3, end: 6, stroke: 0.75pt),
        [*#"group2"*],
        table.hline(y: 3, start: 6, end: 7, stroke: 0.75pt),
        [],
        [*#"Total"*],
        [#"D"],
        [#"D"],
        [#"missing"],
        [#"Total"],
        [#"missing"],
        table.hline(y: 4, stroke: 0.75pt),
    ),
    [*#"value"*],
    [],
    [],
    [],
    [],
    [],
    [],
    [#h(12.0pt)#"Mean (SD)"],
    [#"3.5"#" ("#"1.87"#")"],
    [#"2"#" ("#"1.41"#")"],
    [#"4"#" ("#"NaN"#")"],
    [#"5"#" ("#"NaN"#")"],
    [#"4.5"#" ("#"0.707"#")"],
    [#"4"#" ("#"2.83"#")"],
    [#h(12.0pt)#"Median [Min, Max]"],
    [#"3.5"#" ["#"1"#", "#"6"#"]"],
    [#"2"#" ["#"1"#", "#"3"#"]"],
    [#"4"#" ["#"4"#", "#"4"#"]"],
    [#"5"#" ["#"5"#", "#"5"#"]"],
    [#"4.5"#" ["#"4"#", "#"5"#"]"],
    [#"4"#" ["#"2"#", "#"6"#"]"],
    table.hline(y: 7, stroke: 1pt),
)
