@@ -127,34 +127,6 @@ create view spc_reports.s_rules as
127
127
join spc_intermediates .s_limits on limits_w .id = s_limits .limit_establishment_window_id
128
128
where include_in_limit_calculations;
129
129
130
- -- This view applies the limits derived in p_limits_conformant to matching control windows, showing which sample
131
- -- fractions conforming were in-control and out-of-control according to the limits on the fraction conforming.
132
- --
133
- -- This is a non-traditional application, the typical approach is to set rules on fraction non-conforming. This is
134
- -- included for completeness.
135
- create view spc_reports .p_conformant_rules as
136
- select ss .sample_id
137
- , control_w .id as control_window_id
138
- , limits_w .id as limit_establishment_window_id
139
- , i .id as instrument_id
140
- , center_line
141
- , mean_fraction_conforming as controlled_value
142
- , lower_limit
143
- , upper_limit
144
- , case
145
- when mean_fraction_conforming > upper_limit then ' out_of_control_upper'
146
- when mean_fraction_conforming < lower_limit then ' out_of_control_lower'
147
- else ' in_control'
148
- end as control_status
149
- from spc_intermediates .fraction_conforming_sample_statistics ss
150
- join spc_data .windows control_w on ss .window_id = control_w .id
151
- join spc_data .window_relationships wr on control_w .id = wr .control_window_id
152
- join spc_data .windows limits_w
153
- on limits_w .id = wr .limit_establishment_window_id
154
- join spc_data .instruments i on control_w .instrument_id = i .id
155
- join spc_intermediates .p_limits_conformant on limits_w .id = p_limits_conformant .limit_establishment_window_id
156
- where include_in_limit_calculations;
157
-
158
130
-- This view applies the limits derived in p_limits_non_conformant to matching control windows, showing which sample
159
131
-- fractions non-conforming were in-control and out-of-control according to the limits on the fraction non-conforming.
160
132
create view spc_reports .p_non_conformant_rules as
@@ -181,34 +153,6 @@ create view spc_reports.p_non_conformant_rules as
181
153
on limits_w .id = p_limits_non_conformant .limit_establishment_window_id
182
154
where include_in_limit_calculations;
183
155
184
- -- This view applies the limits derived in np_limits_conformant to matching control windows, showing which sample counts
185
- -- conforming were in-control and out-of-control according to the limits on the count conforming.
186
- --
187
- -- This is a non-traditional application, the typical approach is to set rules on fraction non-conforming. This is
188
- -- included for completeness.
189
- create view spc_reports .np_conformant_rules as
190
- select ss .sample_id
191
- , control_w .id as control_window_id
192
- , limits_w .id as limit_establishment_window_id
193
- , i .id as instrument_id
194
- , center_line
195
- , mean_fraction_conforming * sample_size as controlled_value
196
- , lower_limit
197
- , upper_limit
198
- , case
199
- when (mean_fraction_conforming * sample_size) > upper_limit then ' out_of_control_upper'
200
- when (mean_fraction_conforming * sample_size) < lower_limit then ' out_of_control_lower'
201
- else ' in_control'
202
- end as control_status
203
- from spc_intermediates .fraction_conforming_sample_statistics ss
204
- join spc_data .windows control_w on ss .window_id = control_w .id
205
- join spc_data .window_relationships wr on control_w .id = wr .control_window_id
206
- join spc_data .windows limits_w
207
- on limits_w .id = wr .limit_establishment_window_id
208
- join spc_data .instruments i on control_w .instrument_id = i .id
209
- join spc_intermediates .np_limits_conformant on limits_w .id = np_limits_conformant .limit_establishment_window_id
210
- where include_in_limit_calculations;
211
-
212
156
-- This view applies the limits derived in np_limits_non_conformant to matching control windows, showing which sample
213
157
-- counts non-conforming were in-control and out-of-control according to the limits on the counts non-conforming.
214
158
create view spc_reports .np_non_conformant_rules as
0 commit comments