Merge pull request #46 in AD/qrp_report from DEV-14682 to staging* commit 'f2ac07a16d2fcada0b5904299c79d4814912f5e8':
DEV-14682: update table number compress function
DEV-14682: fix table lettering
DEV-14682: remove incrementing for HDPS
DEV-14682: add pscsfile, initialize values and only output hdps when data exists on agghdps
DEV-14682: add in observations check
DEV-14682: remove code and psestimategrp length statement from aggregation table as...
Merge pull request #44 in AD/qrp_report from DEV-16143 to staging* commit '891e7feea78f24fe0bfea5e64e1b1985cf1c586e':
DEV-16143: Compute standard difference with total episode columns
Merge pull request #40 in AD/qrp_report from DEV-15810 to staging* commit '872c73f0cd4b71d1ac079ca5918f151af0f2f6e1':
DEV-15810: Relabel and suppress extra odstext bookmarks
Merge pull request #43 in AD/qrp_report from DEV-16235 to staging* commit 'bacda98b56b06546726232ce9b9ee0795c894823':
DEV-16235: Add parentheses around conditional logic
DEV-16235: Add additional condition for weighted rows
Merge pull request #42 in AD/qrp_report from DEV-14680 to staging* commit '5a855a7fda88229e880c754267929b23db6b1a14': (22 commits)
DEV-14680: Fix typo
DEV-14680: Swap MP and group loops, call tableletter only once in MP loop, de-dup on MP and DP
DEV-14680: Switch to special missing values in format
DEV-14680: Create new macro variable for weight distribution data, format when N=0, iterate tableletter with multiple monitoring periods
DEV-14680: dedu...
DEV-14682: output aggregated data, update appendix driver to read in aggregated data and parse to designated tabs, call toc, and create report for HDPS appendix
Merge pull request #45 in AD/qrp_report from DEV-16214 to staging* commit '788d720266f6386818e9be13cddff1de8b22e67f':
DEV-16214: Set runid as first ordering and by group variable
DEV-16214: Add runid into ordering of unique_psestimate L2 dataset