As much as I enjoy the snark, let's discuss what the issue is and what solution I've had to use. If we use [where letters = 'A'] (or B or C or D) then we get a table with three columns, no matter which letter we pick in the data: A B Other X . . However, with [where letters = 'E'], we get no output. What I was looking for was to still get the 3 column table with everything missing. A B Other . . . What I have done as a workaround is create a dummy table for each of my where\class values and set numbers = 0 for each of these dummy values. Then when I get to the E table, I get a table with three columns output, zeros as each value. A B Other 0 0 0 This works enough for my purposes, though if someday another letter (F? J? Who knows?) enters the fold, I'd have to add it to the list in my dummy data. data dummy; do letters = 'A','B','C','D','E'; output; end; run; So silly.
... View more