diff --git a/all.sas b/all.sas index 9e7265a..f14330e 100644 --- a/all.sas +++ b/all.sas @@ -3064,7 +3064,7 @@ run; The input table should have the following format: - |GROUP_LOGIC:$3|SUBGROUP_LOGIC:$3|SUBGROUP_ID:8.|VARIABLE_NM:$32|OPERATOR_NM:$10|RAW_VALUE:$32767| + |GROUP_LOGIC:$3|SUBGROUP_LOGIC:$3|SUBGROUP_ID:8.|VARIABLE_NM:$32|OPERATOR_NM:$10|RAW_VALUE:$4000| |---|---|---|---|---|---| |AND|AND|1|AGE|=|12| |AND|AND|1|SEX|<=|'M'| @@ -3212,7 +3212,7 @@ run; This feature is used to create dynamic dropdowns in [Data Controller for SAS®]( https://datacontroller.io). The input table should be in the format below: - |GROUP_LOGIC:$3|SUBGROUP_LOGIC:$3|SUBGROUP_ID:8.|VARIABLE_NM:$32|OPERATOR_NM:$10|RAW_VALUE:$32767| + |GROUP_LOGIC:$3|SUBGROUP_LOGIC:$3|SUBGROUP_ID:8.|VARIABLE_NM:$32|OPERATOR_NM:$10|RAW_VALUE:$4000| |---|---|---|---|---|---| |AND|AND|1|AGE|=|12| |AND|AND|1|SEX|<=|'M'| diff --git a/base/mp_filtercheck.sas b/base/mp_filtercheck.sas index 79343ac..62312d1 100644 --- a/base/mp_filtercheck.sas +++ b/base/mp_filtercheck.sas @@ -14,7 +14,7 @@ The input table should have the following format: - |GROUP_LOGIC:$3|SUBGROUP_LOGIC:$3|SUBGROUP_ID:8.|VARIABLE_NM:$32|OPERATOR_NM:$10|RAW_VALUE:$32767| + |GROUP_LOGIC:$3|SUBGROUP_LOGIC:$3|SUBGROUP_ID:8.|VARIABLE_NM:$32|OPERATOR_NM:$10|RAW_VALUE:$4000| |---|---|---|---|---|---| |AND|AND|1|AGE|=|12| |AND|AND|1|SEX|<=|'M'| diff --git a/base/mp_filtergenerate.sas b/base/mp_filtergenerate.sas index d6ef9f7..32f820a 100644 --- a/base/mp_filtergenerate.sas +++ b/base/mp_filtergenerate.sas @@ -5,7 +5,7 @@ This feature is used to create dynamic dropdowns in [Data Controller for SAS®]( https://datacontroller.io). The input table should be in the format below: - |GROUP_LOGIC:$3|SUBGROUP_LOGIC:$3|SUBGROUP_ID:8.|VARIABLE_NM:$32|OPERATOR_NM:$10|RAW_VALUE:$32767| + |GROUP_LOGIC:$3|SUBGROUP_LOGIC:$3|SUBGROUP_ID:8.|VARIABLE_NM:$32|OPERATOR_NM:$10|RAW_VALUE:$4000| |---|---|---|---|---|---| |AND|AND|1|AGE|=|12| |AND|AND|1|SEX|<=|'M'| diff --git a/tests/base/mp_filtercheck.test.sas b/tests/base/mp_filtercheck.test.sas index 5cce1b4..8ce727a 100644 --- a/tests/base/mp_filtercheck.test.sas +++ b/tests/base/mp_filtercheck.test.sas @@ -13,7 +13,7 @@ data work.inds; infile datalines4 dsd; input GROUP_LOGIC:$3. SUBGROUP_LOGIC:$3. SUBGROUP_ID:8. VARIABLE_NM:$32. - OPERATOR_NM:$10. RAW_VALUE:$32767.; + OPERATOR_NM:$10. RAW_VALUE:$4000.; datalines4; AND,AND,1,AGE,=,12 AND,AND,1,SEX,<=,"'M'" @@ -39,7 +39,7 @@ run; data work.inds; infile datalines4 dsd; input GROUP_LOGIC:$3. SUBGROUP_LOGIC:$3. SUBGROUP_ID:8. VARIABLE_NM:$32. - OPERATOR_NM:$10. RAW_VALUE:$32767.; + OPERATOR_NM:$10. RAW_VALUE:$4000.; datalines4; AND,AND,1,invalid,=,12 AND,AND,1,SEX,<=,"'M'" diff --git a/tests/base/mp_filtergenerate.test.sas b/tests/base/mp_filtergenerate.test.sas index be9e1c3..44bb673 100644 --- a/tests/base/mp_filtergenerate.test.sas +++ b/tests/base/mp_filtergenerate.test.sas @@ -15,7 +15,7 @@ options source2; data work.inds; infile datalines4 dsd; input GROUP_LOGIC:$3. SUBGROUP_LOGIC:$3. SUBGROUP_ID:8. VARIABLE_NM:$32. - OPERATOR_NM:$10. RAW_VALUE:$32767.; + OPERATOR_NM:$10. RAW_VALUE:$4000.; datalines4; AND,AND,1,AGE,>,5 AND,AND,1,SEX,NE,"'M'" @@ -39,7 +39,7 @@ run; data work.inds; infile datalines4 dsd; input GROUP_LOGIC:$3. SUBGROUP_LOGIC:$3. SUBGROUP_ID:8. VARIABLE_NM:$32. - OPERATOR_NM:$10. RAW_VALUE:$32767.; + OPERATOR_NM:$10. RAW_VALUE:$4000.; datalines4; ;;;; run; @@ -59,7 +59,7 @@ run; data work.inds; infile datalines4 dsd; input GROUP_LOGIC:$3. SUBGROUP_LOGIC:$3. SUBGROUP_ID:8. VARIABLE_NM:$32. - OPERATOR_NM:$10. RAW_VALUE:$32767.; + OPERATOR_NM:$10. RAW_VALUE:$4000.; datalines4; AND,OR,2,Name,IN,"('Jane','Janet')" ;;;; @@ -80,7 +80,7 @@ run; data work.inds; infile datalines4 dsd; input GROUP_LOGIC:$3. SUBGROUP_LOGIC:$3. SUBGROUP_ID:8. VARIABLE_NM:$32. - OPERATOR_NM:$10. RAW_VALUE:$32767.; + OPERATOR_NM:$10. RAW_VALUE:$4000.; datalines4; OR,OR,2,Name,IN,"('Jane','Janet')" OR,OR,3,Name,IN,"('James')" @@ -102,7 +102,7 @@ run; data work.inds; infile datalines4 dsd; input GROUP_LOGIC:$3. SUBGROUP_LOGIC:$3. SUBGROUP_ID:8. VARIABLE_NM:$32. - OPERATOR_NM:$10. RAW_VALUE:$32767.; + OPERATOR_NM:$10. RAW_VALUE:$4000.; datalines4; AND,OR,2,Name,IN,"('Jane','Janet')" AND,OR,3,Name,IN,"('James')"