@@ -199,9 +199,12 @@ SELECT
199
199
CASE WHEN eu_spc IS NULL THEN 0 ELSE eu_spc END eu_spc,
200
200
CASE WHEN spl_adr IS NULL THEN 0 ELSE spl_adr END spl_adr,
201
201
CASE WHEN aers IS NULL THEN 0 ELSE aers END aers,
202
- CASE WHEN aers_prr IS NULL THEN 0 ELSE aers_prr END aers_prr
202
+ CASE WHEN aers_prr IS NULL THEN 0 ELSE aers_prr END aers_prr,
203
+ se .in_universe
203
204
INTO # summary
204
- FROM # complete_universe cu
205
+ FROM
206
+ (SELECT CASE WHEN COUNT (* ) > 0 THEN 1 ELSE 0 END in_universe FROM # summarize_evidence) se
207
+ , # complete_universe cu
205
208
FULL OUTER JOIN CTE_SUMMARIZE s ON s.@TARGET_DOMAIN_ID_CONCEPT_ID = cu.@TARGET_DOMAIN_ID_CONCEPT_ID
206
209
ORDER BY
207
210
s.@TARGET_DOMAIN_ID_CONCEPT_ID,
@@ -227,7 +230,8 @@ select
227
230
, STDEV(aers) aers_stdev
228
231
, STDEV(aers_prr) aers_prr_stdev
229
232
INTO # summary_stdev
230
- from # summary;
233
+ FROM # summary
234
+ WHERE # summary.in_universe = 1;
231
235
232
236
-- Compute the scaled varaiables and keep this in a temp table
233
237
IF OBJECT_ID(' tempdb..#summary_scaled' , ' U' ) IS NOT NULL
@@ -265,7 +269,8 @@ select
265
269
, CASE WHEN aers_stdev = 0 THEN 0 ELSE (aers / aers_stdev) END aers_scaled
266
270
, CASE WHEN aers_prr_stdev = 0 THEN 0 ELSE (aers_prr / aers_prr_stdev) END aers_prr_scaled
267
271
INTO # summary_scaled
268
- FROM # summary, #summary_stdev;
272
+ FROM # summary, #summary_stdev
273
+ WHERE # summary.in_universe = 1;
269
274
270
275
-- Apply the model
271
276
IF OBJECT_ID(' tempdb..#model_applied' , ' U' ) IS NOT NULL
0 commit comments